@charset "UTF-8";@import url(https://use.typekit.net/pty0sjb.css);.primary-content .content-asset ol,.primary-content .content-asset ul{margin:0;padding:0;line-height:inherit}.primary-content .content-asset p{margin:0;line-height:inherit}#secondary{display:none}#main .primary-content{width:100%;padding-left:0;padding-right:0;margin-top:0;padding-bottom:0}.primary-content .content-asset ol li,.primary-content .content-asset ul li,ul{list-style:none}p,ul{margin:0;padding:0}a{-webkit-transition:all .2s linear;transition:all .2s linear}#wrapper{background:0 0}#wrapper #main{padding-top:48px;padding-left:0;padding-right:0;max-width:100%;display:block}.home-content-inner{max-width:1200px;margin:0 auto}.parallax-window{min-height:400px;background:0 0}.material_content .material_head{height:430px;background:url(../images/material_header.jpg) 50% 50% no-repeat;background-size:cover}.material_content .material_head .material_title{padding-top:160px;text-align:center;color:#fff}.material_content .material_head h1{margin:0 0 20px;font-family:ltc-bodoni-175,serif;font-weight:100;font-size:5.4em;text-transform:none;letter-spacing:.02em}.material_content .material_head p{font-size:1.16em}.material_content .material_body{padding:100px 0;background:#151515;color:#fff}.material_content .material_body ul{max-width:1100px;margin:0 auto}.material_content .material_body li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.material_content .material_body li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.material_content .material_body .material_text{width:50%;padding-top:7%;text-align:center}.material_content .material_body .material_text h2{margin:0;font-size:1em;font-weight:400}.material_content .material_body .material_text h2 div{padding-bottom:.2em;font-size:2em;font-family:ltc-bodoni-175,serif;font-weight:100}.material_content .material_body .material_text p{width:70%;margin:0 auto;padding:2em 0 0;text-align:left;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:1.16em;color:#aeaeae}.material_content .material_body .material_img{width:50%}.material_content .material_body .material_img img{display:block;width:100%;height:auto}.primary-content .content-asset .home-top{padding:100px 0;background:#fff}.primary-content .content-asset .home-top .home-top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.primary-content .content-asset .home-top .home-top-list .home-top-item a{height:280px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.primary-content .content-asset .home-top .home-top-list .home-top-item a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.9}.primary-content .content-asset .home-top .home-top-list .home-top-item p{position:relative;z-index:2;letter-spacing:.06rem}.primary-content .content-asset .home-top .home-top-list .home-top-item .img{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:1}.primary-content .content-asset .home-top .home-top-list .home-top-item .img img{-webkit-transition:all .4s linear;transition:all .4s linear}.primary-content .content-asset .home-top .home-top-list .home-top-item .link-title{font-family:ltc-bodoni-175,serif;font-weight:100;font-size:3em;line-height:1}.primary-content .content-asset .home-top .home-top-list .home-top-item .link-subtext{font-size:1.2em;margin-top:30px}.primary-content .content-asset .home-top .home-top-list.list_1 .home-top-item{width:591px}.primary-content .content-asset .home-top .home-top-list.list_2{margin-top:18px}.primary-content .content-asset .home-top .home-top-list.list_2 .home-top-item{width:388px}.primary-content .content-asset .home-order{padding:100px 0 60px;background:url(../images/home-bottom_order_bg.jpg) center center no-repeat;background-size:cover}.primary-content .content-asset .home-order .order-btn{display:block;margin:0 auto;background-color:rgba(255,255,255,.8);color:#131313;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2em;position:relative;text-align:center;width:328px;line-height:1.7;padding:1em 0}.primary-content .content-asset .home-order .order-btn:after{display:block;content:'';width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #a6a6a6;position:absolute;top:4px;left:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.primary-content .content-asset .home-order .order-btn:hover{background-color:#131313;color:#fff}.primary-content .content-asset .home-order .home-order-text{color:#fff;font-size:14px;text-align:center;margin-top:32px}.primary-content .content-asset .home-order .text-link{text-align:center;margin-top:35px}.primary-content .content-asset .home-order .text-link a{color:#fff;font-size:12px;text-decoration:underline}.primary-content .content-asset .home-order .text-link a:hover{text-decoration:none}@media screen and (max-width:1000px){.material_content .material_body .material_text{padding-top:30px}.material_content .material_body .material_text h2{font-size:11px}.material_content .material_body .material_text h2 div{font-size:1.6em}.material_content .material_body .material_text p{font-size:12px;padding-top:1em;width:80%}}@media screen and (max-width:768px){.material_content{padding-bottom:0}.material_content .material_head{height:200px;background:url(../images/material_header.jpg) 50% 50% no-repeat;background-size:cover}.material_content .material_head .material_title{padding-top:60px}.material_content .material_head h1{margin:0 0 15px;font-size:3em}.material_content .material_head p{font-size:1em}.material_content .material_body{padding:50px 0}.material_content .material_body ul{margin:0 auto}.material_content .material_body li{display:block;padding:25px 12% 40px}.material_content .material_body .material_text{width:auto;padding-top:0}.material_content .material_body .material_text h2{margin:0;font-size:1em;font-weight:400}.material_content .material_body .material_text h2 div{padding-bottom:.2em;font-size:2em;font-family:ltc-bodoni-175,serif;font-weight:100}.material_content .material_body .material_text p{width:100%;padding:1.5em 0;font-size:1.12em;color:#aeaeae}.material_content .material_body .material_img{width:auto}.material_content .material_body .material_img img{display:block;width:100%;height:auto}}@media screen and (max-width:767px){.home-content-inner{padding-left:20px;padding-right:20px}.primary-content .content-asset .home-order,.primary-content .content-asset .home-top{padding:40px 0}.primary-content .content-asset .home-top .home-top-list{display:block}.primary-content .content-asset .home-top .home-top-list.list_1 .home-top-item,.primary-content .content-asset .home-top .home-top-list.list_2 .home-top-item{width:auto}.primary-content .content-asset .home-top .home-top-list .home-top-item{margin-top:18px}.primary-content .content-asset .home-top .home-top-list .home-top-item:first-child{margin-top:0}.primary-content .content-asset .home-top .home-top-list .home-top-item a{height:auto;padding:42px 0}.primary-content .content-asset .home-top .home-top-list .home-top-item .link-title{font-size:2em}.primary-content .content-asset .home-top .home-top-list .home-top-item .link-subtext{margin-top:15px;font-size:1em}.primary-content .content-asset .home-top .home-top-list .home-top-item .img img{width:100%}.primary-content .content-asset .home-order .home-order-text{margin-top:20px}.primary-content .content-asset .home-order .order-btn{width:auto}.primary-content .content-asset .home-order .text-link{margin-top:20px}}