@keyframes line_arrow{0{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}@keyframes line_arrow_left{0{transform:translateX(0)}50%{transform:translateX(-5px)}100%{transform:translateX(0)}}@keyframes line_arrow_down{0{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}#wrap{background-color:#efefef}@media (max-width: 999px){.c-pagename__en{font-size:60px;font-size:6rem;white-space:nowrap}}.sec-intro{border-top:34px solid #fff;padding:61px 0 51px}@media (max-width: 999px){.sec-intro{border-top-width:20px;padding:38px 0 50px}}.sec-intro .ttl-intro{text-align:center;font-size:26px;font-size:2.6rem;line-height:1.69231em;letter-spacing:.02em;font-weight:bold;font-family:"Shippori Mincho",serif;color:#2e583e}@media (max-width: 999px){.sec-intro .ttl-intro{font-size:24px;font-size:2.4rem;line-height:1.66667em}}.sec-intro .txt-intro{margin-top:16px;text-align:center;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:0em;font-weight:500;font-family:"Shippori Mincho",serif}@media (max-width: 999px){.sec-intro .txt-intro{margin:12px 0px 0;font-size:16px;font-size:1.6rem;line-height:2em}}.sec-intro .lst-anchor{margin:57px auto 0;width:90%;display:flex;justify-content:center;padding:5px 10px 5px 0;position:relative}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-intro .lst-anchor{width:calc(100% - 40px)}}@media (max-width: 999px){.sec-intro .lst-anchor{margin-top:30px;width:calc(100% - 20px);padding:5px 5px 5px 0}}.sec-intro .lst-anchor:before,.sec-intro .lst-anchor:after{content:"";width:100%;height:5px;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;position:absolute;left:0}.sec-intro .lst-anchor:before{top:0}.sec-intro .lst-anchor:after{bottom:0}@media (max-width: 999px){.sec-intro .lst-anchor li{width:50%}}.sec-intro .lst-anchor a{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:600;font-family:"Shippori Mincho",serif;position:relative;padding:11px 35px 11px 28px;white-space:nowrap;height:100%;cursor:pointer}@media (max-width: 999px){.sec-intro .lst-anchor a{width:100%;font-size:14px;font-size:1.4rem;line-height:1.21429em;padding:16px 0 23px}}.sec-intro .lst-anchor a:before{content:"";width:12px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='8' viewBox='0 0 12 8'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bclip-path:url(%23a);%7D.b%7Bfill:none;stroke:%232e583e;stroke-miterlimit:10;%7D%3C/style%3E%3CclipPath id='a'%3E%3Crect width='12' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='a'%3E%3Cpath class='b' d='M10.852.342,5.6,5.768.354.342' transform='translate(0.397 0.945)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:16px;margin-top:-3px}@media (max-width: 999px){.sec-intro .lst-anchor a:before{top:auto;bottom:8px;left:0;right:0;margin:0 auto}}.sec-intro .lst-anchor a span{transition:.3s opacity;will-change:opacity}@media only screen and (min-width: 1025px){.sec-intro .lst-anchor a:hover{opacity:1}.sec-intro .lst-anchor a:hover:before{-webkit-animation:0.7s line_arrow both;animation:0.7s line_arrow_down both}.sec-intro .lst-anchor a:hover span{opacity:0.4}}.sec-publishing{padding:90px 20px 127px;position:relative;z-index:1}@media (max-width: 999px){.sec-publishing{padding:22px 0 41px}}.sec-publishing:before{content:"";width:95%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-publishing:before{width:calc(100% - 20px)}}@media (max-width: 999px){.sec-publishing:before{width:calc(100% - 12px);right:0;margin:0 auto}}.sec-publishing .hd-publishing{padding-top:30px;text-align:center;font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:0em;font-weight:600;font-family:"Shippori Mincho",serif}@media (max-width: 999px){.sec-publishing .hd-publishing{padding-top:20px;font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.02em}}.sec-publishing .lst-publishing+.hd-publishing{margin-top:100px}@media (max-width: 999px){.sec-publishing .lst-publishing+.hd-publishing{margin-top:57px}}.sec-publishing .lst-publishing{margin-top:28px}@media (max-width: 999px){.sec-publishing .lst-publishing{margin-top:4px}}.sec-publishing .lst-publishing .item{position:relative;border-bottom:1px solid #b7b7b7}@media (min-width: 1000px){.sec-publishing .lst-publishing .item{padding:80px 0 80px 274px;min-height:510px}}@media (max-width: 999px){.sec-publishing .lst-publishing .item{padding:22px 13px 26px}}.sec-publishing .lst-publishing .item__ttl{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:0em;font-weight:bold;font-family:"Shippori Mincho",serif;color:#2e583e;margin-bottom:25px}@media (max-width: 999px){.sec-publishing .lst-publishing .item__ttl{text-align:center;margin-bottom:8px}}.sec-publishing .lst-publishing .item__ttl .fs18{font-size:18px;font-size:1.8rem;line-height:1.61111em}@media (max-width: 999px){.sec-publishing .lst-publishing .item__ttl .fs18{display:block}}.sec-publishing .lst-publishing .item__ttl .fs15{font-size:15px;font-size:1.5rem;line-height:1.73333em}@media (max-width: 999px){.sec-publishing .lst-publishing .item__ttl .fs15{font-size:18px;font-size:1.8rem;line-height:1.44444em}}.sec-publishing .lst-publishing .item__ttl .row-ttl{display:block;margin-bottom:9px}@media (max-width: 999px){.sec-publishing .lst-publishing .item__ttl .row-ttl{margin:1px 0 7px}}.sec-publishing .lst-publishing .item__price{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:500;margin-bottom:15px}@media (max-width: 999px){.sec-publishing .lst-publishing .item__price{text-align:center;margin-bottom:23px}}.sec-publishing .lst-publishing .item__price span{font-size:20px;font-size:2rem}.sec-publishing .lst-publishing .item__dt{display:block;background-color:#f5f5f5;text-align:center}@media (min-width: 1000px){.sec-publishing .lst-publishing .item__dt{width:234px;padding:25px 18px;position:absolute;top:80px;left:0}}@media (max-width: 999px){.sec-publishing .lst-publishing .item__dt{padding:24px 20px;margin-bottom:18px}}.sec-publishing .lst-publishing .item__dt .img-dt img{box-shadow:1px 1px 2px rgba(0,0,0,0.16)}@media (max-width: 999px){.sec-publishing .lst-publishing .item__dt .img-dt img{width:126px}}.sec-publishing .lst-publishing .item__dt .not-shadow img{box-shadow:none}.sec-publishing .lst-publishing .item__dt .btn-dt{margin:16px auto 0;width:100%;max-width:199px;padding-right:46px}@media (max-width: 999px){.sec-publishing .lst-publishing .item__dt .btn-dt{margin-top:19px;padding-right:10px}}.sec-publishing .lst-publishing .item__dt .btn-dt span:before{right:40px}@media (max-width: 999px){.sec-publishing .lst-publishing .item__dt .btn-dt span:before{width:42px;height:10px;background-image:url(../../img/common/icon/arrow_42x10.svg);right:-14px}}.sec-publishing .lst-publishing .item__dt.is-link{cursor:pointer}@media only screen and (min-width: 1025px){.sec-publishing .lst-publishing .item__dt.is-link:hover{opacity:1}.sec-publishing .lst-publishing .item__dt.is-link:hover .btn-dt{background-color:#7dba00}.sec-publishing .lst-publishing .item__dt.is-link:hover .btn-dt span:before{-webkit-animation:0.7s line_arrow both;animation:0.7s line_arrow both}}.sec-publishing .lst-publishing .item__txt{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.04em}@media (max-width: 999px){.sec-publishing .lst-publishing .item__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-publishing .lst-publishing .item__txt p+p{margin-top:32px}@media (max-width: 999px){.sec-publishing .lst-publishing .item__txt p+p{margin-top:28px}}@media (min-width: 1000px){.sec-publishing .lst-publishing .item--cus01{min-height:452px}}@media (max-width: 999px){.sec-publishing .lst-publishing .item--cus01{padding-top:40px;padding-bottom:40px}}@media (min-width: 1000px){.sec-publishing .lst-publishing .item--cus01 .item__dt{padding-top:32px;padding-bottom:32px}}@media (max-width: 999px){.sec-publishing .lst-publishing .item--cus01 .item__dt{padding-top:27px;padding-bottom:31px;margin-bottom:13px}}@media (min-width: 1000px){.sec-publishing .lst-publishing .item--cus01 .item__ttl{margin-bottom:18px}}@media (max-width: 999px){.sec-publishing .lst-publishing .item--cus01 .item__ttl{margin-bottom:30px}}.nextpage{margin:149px 0 127px}@media (max-width: 999px){.nextpage{margin:71px 0 45px}}

/*# sourceMappingURL=maps/publishing.min.css.map */
