.column .c-head-box .txt-en{padding-left:17px}.column .iconnews{width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;background:#7C6F61;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.2em;font-weight:700;color:#fff;position:absolute;left:0;bottom:0}.c-cat-date{margin-top:19px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.c-cat-date .date{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:600;color:#93887B;max-width:90px;width:100%;position:relative;top:-1px}.c-cat-date .cat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:20px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.c-cat-date .cat span{align-items:center;justify-content:center;padding:0 8px 1px;background:#E3DFD6;margin-right:10px}.c-cat-date .cat span:last-child{margin-right:0}@media (max-width: 1023px){.c-cat-date{margin-top:18px}}.cate-box{margin-top:67px}@media (max-width: 1023px){.cate-box{margin-top:46px}}.cate-box .inbox{background:#F6F2EA;padding:42px 72px 20px;position:relative}@media (max-width: 1023px){.cate-box .inbox{padding:35px 17px 20px}}.cate-box .ttl-en{position:absolute;font-size:54px;font-size:5.4rem;line-height:1em;letter-spacing:0em;font-weight:400;color:#93887B;transform:rotate(-4deg);left:56px;top:-29px}@media (max-width: 1023px){.cate-box .ttl-en{left:5px;top:-25px;font-size:48px;font-size:4.8rem}}.cate-box .listcat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1024px){.cate-box .listcat{justify-content:center}}.cate-box .listcat .item{margin-bottom:10px;padding:0 13px;font-size:0;line-height:1;position:relative}.cate-box .listcat .item:after{content:"";position:absolute;top:6px;right:0;width:1px;height:calc(100% - 12px);background:#707070}.cate-box .listcat .item:last-child:after{display:none}.cate-box .listcat .item a{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;display:inline-block}.cate-box .listcat .item a span{font-size:12px;font-size:1.2rem;padding-left:5px}@media (max-width: 1023px){.cate-box .listcat .item{margin-bottom:5px}}.list-post{margin-top:52px;overflow:hidden}@media (max-width: 1023px){.list-post{margin-top:43px}}@media (min-width: 1024px){.list-post .itemlist{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.list-post .itemlist .itembox{width:33.333333%;padding:0 20px}}.list-post .itembox{margin-bottom:59px}@media (max-width: 1023px){.list-post .itembox{margin-bottom:54px}.list-post .itembox:last-child{margin-bottom:0}}.list-post .itembox a{display:block;position:relative}.list-post .itembox .img{position:relative;position:relative}.list-post .itembox .img:before{display:block;content:" ";width:100%;padding-top:62.64706%}.list-post .itembox .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 1023px){.list-post .itembox .img{position:relative}.list-post .itembox .img:before{display:block;content:" ";width:100%;padding-top:62.85714%}.list-post .itembox .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.list-post .itembox .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.list-post .itembox .ttl-post{margin-top:14px;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.04em;font-weight:600;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.single .c-contactbox{margin-top:0}.single .c-head-box .icon img{max-width:144px;height:auto;max-height:122px;width:auto}@media (max-width: 1023px){.single .c-head-box .icon img{max-width:88px;height:auto;max-height:74px;width:auto}}.single .single-box{margin-top:75px}@media (max-width: 1023px){.single .single-box{margin-top:30px}}.single .single-box .c-cat-date{margin-top:0}@media (min-width: 1024px){.single .single-box .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.single .single-box .container .content-box{max-width:calc(100% - 224px);width:100%;padding-right:76px}.single .single-box .container .sidebar{max-width:224px;width:100%}}.single .single-box .ttl-post{margin-top:20px;font-size:30px;font-size:3rem;line-height:1.6em;letter-spacing:.04em;font-weight:600;padding-bottom:28px;border-bottom:1px solid #AFAFAF}@media (max-width: 1023px){.single .single-box .ttl-post{margin-top:19px;font-size:22px;font-size:2.2rem;line-height:1.54545em;padding-bottom:27px}}.single .single-box .thumb-box{margin-top:50px;position:relative}.single .single-box .thumb-box .iconnews{bottom:auto;top:0}.single .single-box .thumb-box img{width:100%}@media (max-width: 1023px){.single .single-box .thumb-box{margin-top:22px;margin-left:-13px;margin-right:-13px}}.single .otherbox{background:#F6F2EA;padding-bottom:80px;padding-top:64px;margin-top:0}@media (max-width: 1023px){.single .otherbox{padding-top:55px;padding-bottom:50px}}@media (min-width: 1024px){.single .otherbox .c-cat-date{margin-top:28px}}@media (max-width: 1023px){.single .otherbox .c-cat-date{margin-top:18px}}@media (min-width: 1024px){.single .otherbox .itemlist .itembox{margin-bottom:0}}.single .otherbox .ttlbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:33px}.single .otherbox .ttlbox .txt-jp{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.04em;font-weight:600}.single .otherbox .ttlbox .txt-en{font-size:14px;font-size:1.4rem;line-height:2.42857em;letter-spacing:.16em;font-weight:400;text-transform:uppercase;padding-left:25px;padding-top:6px}@media (max-width: 1023px){.single .otherbox .ttlbox{margin-bottom:24px}.single .otherbox .ttlbox .txt-jp{font-size:24px;font-size:2.4rem;line-height:1.45833em}.single .otherbox .ttlbox .txt-en{padding-left:15px;padding-top:7px;line-height:8px}}.aboutbox{margin-top:85px}@media (max-width: 1023px){.aboutbox{margin-top:60px}}.aboutbox .box1{background:#F6F2EA;padding-bottom:54px}@media (max-width: 1023px){.aboutbox .box1{padding-bottom:40px}.aboutbox .box1 .txtbox{padding:0 25px}}.aboutbox .box1 .img img{width:100%}.aboutbox .box1 .txt{margin-top:30px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:500;text-align:center}@media (max-width: 1023px){.aboutbox .box1 .txt{text-align:left;margin-top:25px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em}}.aboutbox .box1 .txt1{text-align:center;margin-top:36px}.aboutbox .box1 .txt1 span{display:inline-block;position:relative;color:#887461;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:600;padding-bottom:10px;border-bottom:1px solid #887461}.aboutbox .box1 .txt1 span:after{content:"";position:absolute;left:0;bottom:-7px;display:block;width:100%;height:1px;background:#887461}@media (max-width: 1023px){.aboutbox .box1 .txt1{margin-top:20px}.aboutbox .box1 .txt1 span{font-size:16px;font-size:1.6rem;line-height:1.625em}}.aboutbox .box1 .txt2{text-align:center;margin-top:31px;font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.aboutbox .box1 .txt2{text-align:left}}.aboutbox .box1 .txt3{margin-top:15px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:500}@media (min-width: 1024px){.aboutbox .box1 .txt3{text-align:center}}@media (max-width: 1023px){.aboutbox .box1 .txt3{margin-top:20px}}.aboutbox .box1 .linkbox{margin-top:28px}.aboutbox .box1 .linkbox a{display:block}@media (min-width: 1024px){.aboutbox .box1 .linkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-left:13px}.aboutbox .box1 .linkbox .btn{width:317px;padding-right:17px}.aboutbox .box1 .linkbox .telbox{width:264px;padding-left:17px}}@media (max-width: 1023px){.aboutbox .box1 .linkbox{margin-top:23px;text-align:center}.aboutbox .box1 .linkbox .telbox{margin-top:19px}.aboutbox .box1 .linkbox .btn{display:inline-block;background:#121212}.aboutbox .box1 .linkbox .btn img{height:62px}}.aboutbox .box2{margin-top:40px;background:#E3DFD6}@media (max-width: 1023px){.aboutbox .box2{margin-top:30px}}@media (min-width: 1024px){.aboutbox .box2 a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.aboutbox .box2 a .img{width:355px}.aboutbox .box2 a .txtbox{width:calc(100% - 355px);padding-left:50px;padding-right:25px;padding-top:40px}}.aboutbox .box2 a{position:relative}@media (max-width: 1023px){.aboutbox .box2 a{display:block}}.aboutbox .box2 a img{width:100%}.aboutbox .box2 .txtbox .ttl{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:600}.aboutbox .box2 .txtbox .txt{margin-top:17px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:500}.aboutbox .box2 .txtbox .txt-more{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:500;padding-right:17px;background-repeat:no-repeat;background-position:right 1px center;background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.707' height='11.707' viewBox='0 0 11.707 11.707'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23121212;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(11 0.354) rotate(90)'%3E%3Cpath class='a' d='M0,7.778H7.778V0' transform='translate(5.5 11) rotate(-135)'/%3E%3C/g%3E%3C/svg%3E")}@media (min-width: 1024px){.aboutbox .box2 .txtbox .txt-more{position:absolute;right:25px;bottom:27px}}@media only screen and (max-width: 1060px){.aboutbox .box2 .txtbox .txt-more{bottom:20px}}@media (max-width: 1023px){.aboutbox .box2 .txtbox{padding:20px 25px}.aboutbox .box2 .txtbox .ttl{font-size:18px;font-size:1.8rem}.aboutbox .box2 .txtbox .txt{margin-top:14px;font-size:14px;font-size:1.4rem;line-height:1.71429em}.aboutbox .box2 .txtbox .txt-more{font-size:12px;font-size:1.2rem;margin-top:18px}}

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