.columns.-two .figure-box .img,.columns.-three .figure-box .img{margin-bottom:0;background-color:#f4f1eb}@media only screen and (min-width:769px){.columns.-three .figure-box .img{max-height:176px}}.columns.-two .figure-box .padding-box,.columns.-three .figure-box .padding-box{background-color:#f4f1eb;padding:30px}.columns.-two .figure-box .padding-box .title,.-three.blog-top>.column:nth-of-type(1) .figure-box .padding-box .title{font-size:2.4rem;margin-bottom:24px;line-height:1.4;font-weight:500}.columns.-three .figure-box .padding-box .title{font-size:2.0rem;margin-bottom:24px;line-height:1.4;font-weight:500}.columns.-three .figure-box .padding-box .title.-no-bottom{margin-bottom:0}ul.date:after{content:"";clear:both;display:table}ul.date>li{line-height:1.7}@media only screen and (max-width:768px){.figure-box .img{max-height:inherit}.figure-box .padding-box{padding:15px}.columns.-two .figure-box .padding-box .title{font-size:2.0rem;margin-bottom:16px}.columns.-three .figure-box .padding-box .title{font-size:2.0rem !important;margin-bottom:16px !important}}.ulYear:after{content:"";clear:both;display:table}.ulYear>li{float:left;margin:0 20px 20px 0}.ulYear>li>a{position:relative;display:block;border:1px solid #ccc;padding:10px 20px 10px 34px;color:#333;text-decoration:none}.ulYear>li>a:after{content:"";position:absolute;left:20px;top:50%;margin-top:-2.5px;border-left:2px solid #af0000;border-bottom:2px solid #af0000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:5px;height:5px}.back-link{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0}.back-link>a{position:relative;padding-left:14px}.back-link>a:after{content:"";position:absolute;left:0;top:50%;margin-top:-2.5px;border-left:2px solid #af0000;border-bottom:2px solid #af0000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px}.detail{text-align:left}.btn-box{max-width:280px;margin-right:auto;margin-left:auto}.natural .btn-box>a{display:block;color:#fff;text-align:center}.btn-box>a:after{display:none}.btn-box>a>span{padding:13px 18px 13px 0}.btn-box>.button.-favorite3>span:after{left:inherit;right:0}.padding-box.-beige{background-color:#f4f1eb;padding:30px}.blog .form-box{background-color:#39312e;padding:30px;margin-top:0px;color:#fff}.blog .form-box section{margin-bottom:0}.blog .form-box h3{font-size:1.6rem;margin-bottom:10px}.blog .form-box .hs-form .field label{font-size:12px;font-size:1.2rem}.blog .form-box .hs-form .field label>span{display:inline-block;margin-bottom:5px}@media only screen and (max-width:900px){.blog .form-box{padding:20px}}.blog .form-box .hs_email{width:85%}.blog .form-box .hs_email input{max-width:220px;border-radius:0}.blog .form-box .hs-form-booleancheckbox{margin-top:10px}.blog .form-box .hs-form-booleancheckbox a{color:#fff}.blog .form-box .hs-form-booleancheckbox input{vertical-align:middle;margin-left:5px}.blog .form-box .hs_submit{float:right;width:20%;min-width:54px;height:30px;padding:8px 3px 3px;cursor:pointer;background-color:#af0000;text-align:center;color:#fff;font-family:a-otf-ud-shin-maru-go-pr6n,sans-serif;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1;margin-top:35px}.blog .form-box .hs-form{position:relative;margin-bottom:0}.blog .form-box .hs-form:after{content:"";display:table;clear:both}.blog .form-box .hs_submit{position:absolute;top:0;right:0}.blog .form-box .hs_submit .actions{margin-left:0;padding-left:0;margin:0;background-color:transparent;padding:0}.blog .form-box .hs_submit .actions .hs-button{float:none;width:100%;max-width:inherit;height:auto;padding:0;background-color:transparent;text-shadow:none;border:0;box-shadow:none;border-radius:0}@media only screen and (max-width:787px){.blog .form-box .hs-form .hs_email,.blog .form-box .hs-form .input .hs-input{max-width:inherit}.blog .form-box .hs_email input{max-width:inherit}}.blog-list,.topics-box ul{margin:0;padding:0}.blog-list>li+li,.topics-box ul>li+li{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.blog-list>li>a,.topics-box ul>li>a{display:block}.blog-list>li>a:after{margin-top:0;top:.6em}.topics-box h3{color:#222;font-size:1.8rem;font-weight:500;line-height:1.7;margin-bottom:20px}.topics-box ul>li>a{position:relative;color:#222;text-decoration:none;padding-left:18px;min-height:10px}.topics-box ul>li>a:after{content:"";position:absolute;left:0;margin-top:0;top:.6em;border-left:2px solid #af0000;border-bottom:2px solid #af0000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:7px;height:7px}.-three.blog-top>.column:nth-of-type(3n+1){width:32.857142857142854%;max-width:345px;padding:0 0 0 15px}.-three.blog-top>.column:nth-of-type(3n+2){width:32.857142857142854%;max-width:345px;padding:0 15px 0 0}.-three.blog-top>.column:nth-of-type(3n+3){width:34.285714285714285%;max-width:360px;padding:0 15px}.-three.blog-top>.column:nth-of-type(1){width:68.57142857142857%;padding:0 30px 0 0;max-width:720px}.-three.blog-top>.column:nth-of-type(2),.-three.blog-top>.column:nth-of-type(3),.-three.blog-top>.column:nth-of-type(4){margin-top:30px}.-three.blog-top>.column:nth-of-type(1) .figure-box .img{max-height:inherit}.blog-box{position:relative}.blog-box .sub-box{position:absolute;right:0;top:0;width:31.42857142857143%}.blog-pagination{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.blog-pagination ol{padding:0;margin:0;-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.blog-pagination ol li{list-style-type:none;margin-left:10px}.blog-pagination ol li:first-child{margin-left:0}.blog-pagination ol li a{color:#222;display:block;padding:5px 15px;background-color:#fff;border:1px solid #ccc;text-decoration:none}.blog-pagination ol li a:hover{text-decoration:none;opacity:.7}.blog-pagination ol li.active span{background:#39312d;color:#fff;display:block;padding:5px 15px}.blog-pagination .pager-l{display:table;height:35px;padding-right:20px}.blog-pagination .pager-l p{display:table-cell;vertical-align:middle}@media screen and (max-width:768px){.blog-pagination .pager-l{display:none}}.blog-pagination .pager-l a{position:relative;padding-left:20px;text-decoration:none;font-weight:500}.blog-pagination .pager-l a:after{content:"";position:absolute;left:0;top:50%;margin-top:-3.5px;border-left:2px solid #af0000;border-bottom:2px solid #af0000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px}.blog-pagination .pager-r{display:table;height:35px;padding-left:20px}.blog-pagination .pager-r p{display:table-cell;vertical-align:middle}.blog-pagination .pager-r a{position:relative;padding-right:20px;text-decoration:none;font-weight:500}.blog-pagination .pager-r a:after{content:"";position:absolute;right:0;top:50%;margin-top:-3.5px;border-left:2px solid #af0000;border-bottom:2px solid #af0000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:7px;height:7px}@media only screen and (max-width:768px){.-three.blog-top>.column:nth-of-type(3n+1){width:100%;max-width:100%;padding:0}.-three.blog-top>.column:nth-of-type(3n+2){width:100%;max-width:100%;padding:0}.-three.blog-top>.column:nth-of-type(3n+3){width:100%;max-width:100%;padding:0}.-three.blog-top>.column:nth-of-type(1){width:100%;max-width:100%;padding:0}.-three.blog-top>.column:nth-of-type(2),.-three.blog-top>.column:nth-of-type(3),.-three.blog-top>.column:nth-of-type(4){margin-top:20px}.blog-box .sub-box{position:static;width:100%;margin-top:20px}}.natural h2{padding-bottom:10px;padding-top:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.natural p,.natural ul,.natural ol,.natural dl,.natural table{margin-bottom:40px}.natural p+p:last-child{margin-bottom:40px}@media only screen and (max-width:640px){.natural p,.natural ul,.natural ol,.natural dl,.natural table,.natural p+p:last-child{margin-bottom:15px}}.summary h3{text-align:center;color:#fff;margin-bottom:0;background-color:#39312e;padding:0}.summary .padding-box{background-color:#f4f1eb;padding:30px}.sns-list{-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.sns-list.-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.sns-list>li{width:40px}.sns-list>li+li{margin-left:10px}.natural h4{margin-bottom:30px}.tableofcontents .padding-box{background-color:#f4f1eb;padding:30px 30px 10px 30px;border:1px solid #ccc;margin-top:90px;margin-bottom:30px}@media only screen and (max-width:640px){.tableofcontents .padding-box{margin-top:50px;margin-bottom:0px}}.hs_cos_wrapper_type_video_player{position:relative;width:100%;padding-top:56.25%}.hs_cos_wrapper_type_video_player .vidyard_iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print,screen and (max-width:640px){.natural table{width:100%}.natural table th,.natural table td{width:auto !important;word-break:break-all}}.img-float:after{content:"";clear:both;display:table}.img-float>div{float:left}.img-float>div:first-child{margin-right:20px}