@charset "UTF-8";::-moz-selection{background-color:#c7c7c5;color:#f7f7f5}::selection{background-color:#c7c7c5;color:#f7f7f5}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Spectral-l;src:url(//tsutsumufuku.com/wp/wp-content/themes/tsutsumu/css/font/Spectral/Spectral-Light.ttf) format("truetype")}html{width:100%;height:100%;font-size:62.5%}body,input,textarea,select,button{font-size:1.3rem;line-height:2;color:#272725;font-weight:400;letter-spacing:normal;-webkit-text-size-adjust:100%;word-break:word-break;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;background-color:#f7f7f5;font-family:"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body,input,textarea,select,button{-webkit-font-smoothing:antialiased;　-moz-osx-font-smoothing:grayscale}}body{width:100%;height:100%;min-width:320px}main,img{display:block}input[type=text],input[type=email],input[type=password],input[type=submit],input[type=button],textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}input[type=radio],input[type=checkbox],input[type=submit],input[type=button],select,button{cursor:pointer}input,textarea,select,button{-webkit-transition:all .4s;transition:all .4s;outline:0}::-webkit-input-placeholder{color:#676765}:-ms-input-placeholder{color:#676765}::-moz-placeholder{color:#676765}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s}a:link,a:visited,a:hover{color:#272725}.min{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho",serif}.spectral-l{font-family:'Spectral-l',serif;font-weight:300 !important}.x-lg{font-size:2rem}.lg{font-size:1.6rem}.sm{font-size:1.2rem}.x-sm{font-size:1rem}.b{font-weight:700}.it{font-style:italic}.cf:after,blockquote:after{content:" ";display:block;clear:both}.fit-img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media only screen and (min-width:960px){body,input,textarea,select,button{font-size:1.4rem}.x-lg{font-size:2.4rem}.lg{font-size:1.8rem}.sm{font-size:1.3rem}.x-sm{font-size:1.1rem}}.loading-cover{width:100%;height:100vh;background-color:#fff;opacity:.95;position:fixed;z-index:20}header{position:fixed;z-index:10;width:100%;min-width:320px}header .inner{margin:80px 0 0 20px;-webkit-transition:all .4s;transition:all .4s}header .inner h1{width:114px}header .inner h1 img{width:100%;height:auto}header .inner .menu{line-height:1;width:38px;height:20px;margin:40px 0 0;position:relative;cursor:pointer}header .inner .menu:after{content:'';width:100%;height:1px;background:#474745;position:absolute;bottom:0;left:0}header .inner nav{display:none;line-height:1;margin:40px 0 0}header .inner nav ul li{margin:20px 0 0;position:relative;display:inline-block}header .inner nav ul li .active:after{content:'';width:110%;height:1px;background-color:#474745;position:absolute;bottom:7px;left:-5%}header .inner-top .menu{display:none}header .inner-top nav{display:block}@media only screen and (min-width:480px){header .inner{margin:80px 0 0 40px}}@media only screen and (min-width:960px){header .inner{width:880px;margin:80px auto 0}header .inner h1{float:left;width:114px;margin:4px 0 0}header .inner .menu{display:none}header .inner nav{display:block;float:right;line-height:1.2;margin:0}header .inner nav ul li{float:left;margin:0 0 0 40px;position:relative}header .inner nav ul li a:after{content:'';width:110%;height:1px;background-color:#474745;position:absolute;bottom:9px;left:-5%;-webkit-transition:transform .8s;transition:transform .8s;-webkit-transform:scale(0,1);-webkit-transform-origin:right top;transform:scale(0,1);transform-origin:right top}header .inner nav ul li a:hover:after{-webkit-transform:scale(1,1);-webkit-transform-origin:left top;transform:scale(1,1);transform-origin:left top}header .inner nav ul li .active:after{bottom:9px}header .inner nav ul .hide{display:none}}@media only screen and (min-width:1280px){header .inner{width:1200px}}footer{padding:80px 0 0}footer .instagram{width:90%;max-width:600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}footer .instagram .img{width:33.33%;max-width:200px;height:29.97vw;max-height:200px}footer .sitemap{text-align:center;line-height:1;padding:80px 0}footer .sitemap a{display:inline-block;margin:0 10px}footer .sitemap p{margin:37px 0 0}@media only screen and (min-width:640px){footer{padding:120px 0 0}}@media only screen and (min-width:1280px){footer{width:1200px;margin:0 auto;padding:160px 0 80px}footer .instagram{float:left}footer .sitemap{float:right;width:600px;padding:63px 0}}.front-page{overflow:hidden}.front-page .content-main{position:relative;height:100vh}.front-page .content-main .main-img{position:relative;z-index:1;width:100%;height:100%;left:127px;overflow:hidden}.front-page .content-main .main-img img{width:auto;height:100%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.front-page .content-main .slider-img-2,.front-page .content-main .slider-img-3{display:none}.front-page .content-main .arrow{width:8px;height:32px;position:fixed;left:22px;bottom:80px;cursor:pointer}.front-page .content-main .arrow span:nth-of-type(1){display:block;width:1px;height:100%;background-color:#474745;position:absolute}.front-page .content-main .arrow span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;left:-2px;bottom:3px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.front-page .content-1,.front-page .content-2{width:100%;position:relative;z-index:2;background-color:#f7f7f5}.front-page .content-1 .wrap,.front-page .content-2 .wrap{width:280px;margin:0 auto;padding:80px 0 0}.front-page .content-1 .wrap .top-img,.front-page .content-2 .wrap .top-img{display:block;overflow:hidden}.front-page .content-1 .wrap .top-img img,.front-page .content-2 .wrap .top-img img{width:100%;height:auto;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.front-page .content-1 .wrap .top-img-1,.front-page .content-2 .wrap .top-img-1{width:140px;height:210px;float:left}.front-page .content-1 .wrap .top-img-2,.front-page .content-2 .wrap .top-img-2{width:100px;height:150px;float:right;margin:100px 0 0}.front-page .content-1 .wrap .top-img-3,.front-page .content-2 .wrap .top-img-3{width:210px;height:140px;float:left;margin:80px 0 0}.front-page .content-1 .wrap .top-img-4,.front-page .content-2 .wrap .top-img-4{width:140px;height:210px;float:right;margin:80px 0 0}.front-page .content-1 .wrap .top-img-5,.front-page .content-2 .wrap .top-img-5{width:100px;height:100px;float:left;margin:190px 0 0}.front-page .content-1 .wrap .top-img-6,.front-page .content-2 .wrap .top-img-6{width:150px;height:75px;float:left;margin:80px 0 0}.front-page .content-1 .wrap .top-img-7,.front-page .content-2 .wrap .top-img-7{width:210px;height:140px;float:left;margin:80px 0 0 35px}.front-page .content-1 .wrap .top-img-8,.front-page .content-2 .wrap .top-img-8{width:140px;height:210px;float:right;margin:80px 0 0}.front-page .content-1 .wrap .top-img-9,.front-page .content-2 .wrap .top-img-9{width:100px;height:150px;float:left;margin:200px 0 0}.front-page .content-2{width:100%;height:215px;padding:0;position:relative}.front-page .content-2 .top-img-10{width:270px;height:135px;position:absolute;right:0;top:80px}@media only screen and (min-width:480px){.front-page .content-main .main-img{left:147px}.front-page .content-main .arrow{left:42px}.front-page .content-1 .wrap,.front-page .content-2 .wrap{width:440px}.front-page .content-1 .wrap .top-img-1,.front-page .content-2 .wrap .top-img-1{width:220px;height:330px}.front-page .content-1 .wrap .top-img-2,.front-page .content-2 .wrap .top-img-2{width:180px;height:270px}.front-page .content-1 .wrap .top-img-3,.front-page .content-2 .wrap .top-img-3{width:330px;height:220px}.front-page .content-1 .wrap .top-img-4,.front-page .content-2 .wrap .top-img-4{width:220px;height:330px}.front-page .content-1 .wrap .top-img-5,.front-page .content-2 .wrap .top-img-5{width:180px;height:180px;margin:230px 0 0}.front-page .content-1 .wrap .top-img-6,.front-page .content-2 .wrap .top-img-6{width:270px;height:135px}.front-page .content-1 .wrap .top-img-7,.front-page .content-2 .wrap .top-img-7{width:330px;height:220px;margin:80px 0 0 55px}.front-page .content-1 .wrap .top-img-8,.front-page .content-2 .wrap .top-img-8{width:220px;height:330px}.front-page .content-1 .wrap .top-img-9,.front-page .content-2 .wrap .top-img-9{width:180px;height:270px}.front-page .content-2{width:100%;height:295px}.front-page .content-2 .top-img-10{width:430px;height:215px}}@media only screen and (min-width:640px){.front-page .content-1 .wrap,.front-page .content-2 .wrap{width:600px;padding:120px 0 0}.front-page .content-1 .wrap .top-img-1,.front-page .content-2 .wrap .top-img-1{width:300px;height:450px}.front-page .content-1 .wrap .top-img-2,.front-page .content-2 .wrap .top-img-2{width:260px;height:390px}.front-page .content-1 .wrap .top-img-3,.front-page .content-2 .wrap .top-img-3{width:450px;height:300px}.front-page .content-1 .wrap .top-img-4,.front-page .content-2 .wrap .top-img-4{width:300px;height:450px}.front-page .content-1 .wrap .top-img-5,.front-page .content-2 .wrap .top-img-5{width:260px;height:260px;margin:270px 0 0}.front-page .content-1 .wrap .top-img-6,.front-page .content-2 .wrap .top-img-6{width:390px;height:195px}.front-page .content-1 .wrap .top-img-7,.front-page .content-2 .wrap .top-img-7{width:450px;height:300px;margin:80px 0 0 75px}.front-page .content-1 .wrap .top-img-8,.front-page .content-2 .wrap .top-img-8{width:300px;height:450px}.front-page .content-1 .wrap .top-img-9,.front-page .content-2 .wrap .top-img-9{width:260px;height:390px}.front-page .content-2{width:100%;height:375px;padding:0}.front-page .content-2 .top-img-10{width:590px;height:295px}}@media only screen and (min-width:960px){.front-page .content-main .main-img{top:187px;left:50%;margin:0 0 0 -355px}.front-page .content-main .main-img img{width:100%;height:auto}.front-page .content-main .arrow{height:40px;left:50%;margin:0 0 0 -440px}.front-page .content-main .arrow span:nth-of-type(1){background-color:#676765}.front-page .content-1 .wrap,.front-page .content-2 .wrap{width:710px}.front-page .content-1 .wrap .top-img-1,.front-page .content-2 .wrap .top-img-1{width:350px;height:525px}.front-page .content-1 .wrap .top-img-2,.front-page .content-2 .wrap .top-img-2{width:300px;height:450px;margin:155px 0 0}.front-page .content-1 .wrap .top-img-3,.front-page .content-2 .wrap .top-img-3{width:525px;height:350px;margin:120px 0 0}.front-page .content-1 .wrap .top-img-4,.front-page .content-2 .wrap .top-img-4{width:350px;height:525px;margin:120px 0 0}.front-page .content-1 .wrap .top-img-5,.front-page .content-2 .wrap .top-img-5{width:300px;height:300px;margin:345px 0 0}.front-page .content-1 .wrap .top-img-6,.front-page .content-2 .wrap .top-img-6{width:450px;height:225px;margin:120px 0 0}.front-page .content-1 .wrap .top-img-7,.front-page .content-2 .wrap .top-img-7{width:525px;height:350px;margin:120px 0 0 93px}.front-page .content-1 .wrap .top-img-8,.front-page .content-2 .wrap .top-img-8{width:350px;height:525px;margin:120px 0 0}.front-page .content-1 .wrap .top-img-9,.front-page .content-2 .wrap .top-img-9{width:300px;height:450px;margin:275px 0 0}.front-page .content-2{width:100%;height:470px}.front-page .content-2 .top-img-10{width:700px;height:350px;top:120px}}@media only screen and (min-width:1280px){.front-page .content-main .main-img{margin:0 0 0 -515px}.front-page .content-main .arrow{margin:0 0 0 -600px}.front-page .content-1 .wrap,.front-page .content-2 .wrap{width:1030px;padding:160px 0 0}.front-page .content-1 .wrap .top-img-1,.front-page .content-2 .wrap .top-img-1{width:500px;height:750px}.front-page .content-1 .wrap .top-img-2,.front-page .content-2 .wrap .top-img-2{width:400px;height:600px;margin:230px 0 0}.front-page .content-1 .wrap .top-img-3,.front-page .content-2 .wrap .top-img-3{width:750px;height:500px;margin:160px 0 0}.front-page .content-1 .wrap .top-img-4,.front-page .content-2 .wrap .top-img-4{width:500px;height:750px;margin:160px 0 0}.front-page .content-1 .wrap .top-img-5,.front-page .content-2 .wrap .top-img-5{width:400px;height:400px;margin:510px 0 0}.front-page .content-1 .wrap .top-img-6,.front-page .content-2 .wrap .top-img-6{width:600px;height:300px;margin:160px 0 0}.front-page .content-1 .wrap .top-img-7,.front-page .content-2 .wrap .top-img-7{width:750px;height:500px;margin:160px 0 0 190px}.front-page .content-1 .wrap .top-img-8,.front-page .content-2 .wrap .top-img-8{width:500px;height:750px;margin:160px 0 0}.front-page .content-1 .wrap .top-img-9,.front-page .content-2 .wrap .top-img-9{width:400px;height:600px;margin:430px 0 0}.front-page .content-2{width:100%;height:660px;padding:0}.front-page .content-2 .top-img-10{width:1000px;height:500px;top:160px}}.page-general,.single{padding:0 0 40px;overflow:hidden}.page-general article,.single article{width:80%;padding:230px 0 80px;position:relative;z-index:1;left:20%;background-color:#fff}.page-general article .title,.single article .title{position:relative;left:-40px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.page-general article .content,.single article .content{line-height:3;color:#474745;width:80%;margin:60px auto 0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.page-general article .content .wp-video,.single article .content .wp-video{margin:70px 0 70px -12.5%;width:125% !important;max-width:480px !important}.page-general article .content .wp-video .mejs-controls,.single article .content .wp-video .mejs-controls{display:none !important}.page-general article .content img,.single article .content img{margin:70px 0 70px -12.5%;width:125%;max-width:480px;height:auto}.page-general article .content .thumbnail img,.single article .content .thumbnail img{width:100%;max-width:440px;height:auto;margin:80px auto 0}.page-general article .content a,.single article .content a{display:inline-block;position:relative}.page-general article .content a:link,.single article .content a:link,.page-general article .content a:visited,.single article .content a:visited,.page-general article .content a:hover,.single article .content a:hover{color:#676765}.page-general article .content a:after,.single article .content a:after{content:'';width:100%;height:1px;background-color:#979795;position:absolute;bottom:8px;left:0}.page-general article .content .links a:after,.single article .content .links a:after{bottom:0}.page-general article .content h1,.single article .content h1,.page-general article .content h2,.single article .content h2,.page-general article .content h3,.single article .content h3,.page-general article .content h4,.single article .content h4,.page-general article .content h5,.single article .content h5,.page-general article .content h6,.single article .content h6{font-size:1.3rem;clear:both}.page-general article .content p,.single article .content p,.page-general article .content hr,.single article .content hr,.page-general article .content ul,.single article .content ul,.page-general article .content ol,.single article .content ol,.page-general article .content blockquote,.single article .content blockquote,.page-general article .content iframe,.single article .content iframe{clear:both}.page-general article .content strong,.single article .content strong{font-weight:700;clear:both}.page-general article .content em,.single article .content em{font-style:italic;clear:both}.page-general article .content hr,.single article .content hr{border:none;border-top:solid 1px #c7c7c5;clear:both}.page-general article .content ul,.single article .content ul{list-style:disc;clear:both}.page-general article .content ol,.single article .content ol{list-style:decimal-leading-zero;clear:both}.page-general article .content li,.single article .content li{list-style-position:inside}.page-general article .content blockquote,.single article .content blockquote{padding:30px;background-color:#f7f7f5;clear:both}@media only screen and (min-width:480px){.page-general article .content .wp-video,.single article .content .wp-video{margin:70px auto;width:100% !important}.page-general article .content img,.single article .content img{margin:70px auto;width:100%}.page-general article .content .thumbnail img,.single article .content .thumbnail img{margin:80px auto 0}}@media only screen and (min-width:640px){.page-general article,.single article{width:85%;left:15%}}@media only screen and (min-width:960px){.page-general,.single{padding:267px 0 40px}.page-general article,.single article{padding:70px 0 80px;width:100%;left:50%;margin:0 0 0 -290px}.page-general article .title,.single article .title{width:240px;position:absolute;left:-75px;top:110px}.page-general article .title-2,.single article .title-2{left:-65px}.page-general article .content,.single article .content{width:400px;position:relative;left:0;margin:0 0 0 330px}.page-general article .content .wp-video,.single article .content .wp-video,.page-general article .content img,.single article .content img{margin:70px auto 0}.page-general article .content .thumbnail,.single article .content .thumbnail{width:240px;height:360px;position:absolute;top:220px;left:-405px;overflow:hidden}.page-general article .content .thumbnail img,.single article .content .thumbnail img{margin:0}.page-general article .content .thumbnail-2,.single article .content .thumbnail-2{left:-395px}.page-general article .content .links,.single article .content .links{text-align:right;margin:145px 0 0}.page-general article .content h1,.single article .content h1,.page-general article .content h2,.single article .content h2,.page-general article .content h3,.single article .content h3,.page-general article .content h4,.single article .content h4,.page-general article .content h5,.single article .content h5,.page-general article .content h6,.single article .content h6{font-size:1.4rem}.page-concept article{min-height:580px}}@media only screen and (min-width:1280px){.page-general article,.single article{margin:0 0 0 -450px}.page-general article .content,.single article .content{width:600px;margin:0 0 0 450px}.page-general article .content .wp-video,.single article .content .wp-video,.page-general article .content img,.single article .content img{margin:70px 0 0 120px}.page-general article .content .thumbnail,.single article .content .thumbnail{width:400px;height:600px;top:220px;left:-525px}.page-general article .content .thumbnail-2,.single article .content .thumbnail-2{left:-515px}.page-concept article{min-height:820px}}.page-colleciton{padding:220px 0 80px;width:80%;max-width:440px;margin:0 auto;position:relative}.page-colleciton ul{width:240px;margin:0 0 70px;font-size:1.6rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.page-colleciton ul li{margin:0 0 10px;line-height:1}.page-colleciton ul li a,.page-colleciton ul li .active{position:relative;display:inline-block}.page-colleciton ul li .active:after{content:'';width:110%;height:1px;background-color:#474745;position:absolute;bottom:8px;left:-5%}.page-colleciton .item{display:block;width:100%;max-width:440px;overflow:hidden}.page-colleciton .item img{width:100%;height:auto}.page-colleciton .items-1,.page-colleciton .items-2{display:none}.page-colleciton .arrow{width:8px;height:32px;position:relative;left:100%;margin:80px 0 0 -8px;cursor:pointer;clear:both}.page-colleciton .arrow span:nth-of-type(1){display:block;width:1px;height:100%;background-color:#474745;position:absolute;right:0;top:0}.page-colleciton .arrow span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;right:-2px;top:3px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}@media only screen and (min-width:960px){.page-colleciton{padding:267px 0 120px;width:880px;max-width:880px}.page-colleciton ul{float:left;margin:0;padding:70px 0 0}.page-colleciton ul li a:after{content:'';width:110%;height:1px;background-color:#474745;position:absolute;bottom:7px;left:-5%;-webkit-transition:transform .8s;transition:transform .8s;-webkit-transform:scale(0,1);-webkit-transform-origin:right top;transform:scale(0,1);transform-origin:right top}.page-colleciton ul li a:hover:after{-webkit-transform:scale(1,1);-webkit-transform-origin:left top;transform:scale(1,1);transform-origin:left top}.page-colleciton ul li .active:after{bottom:7px}.page-colleciton .items{display:none;width:240px}.page-colleciton .items .item{width:240px;height:360px}.page-colleciton .items-1{display:block;float:left;padding:0 0 0 80px}.page-colleciton .items-2{display:block;float:left;padding:80px 0 0 80px}.page-colleciton .arrow{height:40px;top:80px}.page-colleciton .arrow span:nth-of-type(1){background-color:#676765}}@media only screen and (min-width:1280px){.page-colleciton{width:1200px;max-width:1200px;padding:267px 0 160px}.page-colleciton .items{width:400px}.page-colleciton .items .item{width:400px;height:600px}}.page-blog{padding:220px 0 70px;width:300px;margin:0 auto;position:relative}.page-blog ul{width:200px;margin:0 0 55px 15px;font-size:1.4rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.page-blog ul li{margin:0 0 20px;line-height:1}.page-blog ul li a,.page-blog ul li .active{display:inline-block;position:relative}.page-blog ul li .active:after{content:'';width:110%;height:1px;background-color:#474745;position:absolute;bottom:7px;left:-5%}.page-blog ul select{border:solid 1px #474745;width:200px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;font-size:1.2rem;padding:0 0 0 10px}.page-blog .items .item{display:block;width:120px;margin:15px;float:left;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.page-blog .items .item h2{line-height:1.5}.page-blog .items .item .img{width:120px;height:120px;margin:0 0 5px;overflow:hidden}.page-blog .items .item .img img{width:100%;height:auto}.page-blog .next{clear:both;padding:80px 0 0}.page-blog .next a{display:block;width:40px;height:8px;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-blog .next a span:nth-of-type(1){display:block;width:100%;height:1px;background-color:#474745;position:absolute;left:0;bottom:0}.page-blog .next a span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;left:32px;bottom:2px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.page-blog .prev{clear:both;padding:40px 0 0}.page-blog .prev a{display:block;width:40px;height:8px;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-blog .prev a span:nth-of-type(1){display:block;width:100%;height:1px;background-color:#474745;position:absolute;left:0;top:0}.page-blog .prev a span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;left:0x;top:2px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media only screen and (min-width:480px){.page-blog{width:450px}}@media only screen and (min-width:640px){.page-blog{width:600px}}@media only screen and (min-width:960px){.page-blog{padding:267px 0 70px;width:880px}.page-blog ul{float:left;margin:0;padding:70px 0 0}.page-blog ul li a:after{content:'';width:110%;height:1px;background-color:#474745;position:absolute;bottom:7px;left:-5%;-webkit-transition:transform .8s;transition:transform .8s;-webkit-transform:scale(0,1);-webkit-transform-origin:right top;transform:scale(0,1);transform-origin:right top}.page-blog ul li a:hover:after{-webkit-transform:scale(1,1);-webkit-transform-origin:left top;transform:scale(1,1);transform-origin:left top}.page-blog ul li .active:after{bottom:7px}.page-blog .items{width:560px;float:left;padding:0 0 0 120px}.page-blog .items .item{width:140px;margin:0}.page-blog .items .item .img{width:140px;height:140px}.page-blog .items .item:nth-of-type(5),.page-blog .items .item:nth-of-type(6),.page-blog .items .item:nth-of-type(7),.page-blog .items .item:nth-of-type(8),.page-blog .items .item:nth-of-type(9),.page-blog .items .item:nth-of-type(10),.page-blog .items .item:nth-of-type(11),.page-blog .items .item:nth-of-type(12){margin:80px 0 0}.page-blog .next{padding:80px 0 0}.page-blog .next a span:nth-of-type(1){background-color:#676765}.page-blog .prev a span:nth-of-type(1){background-color:#676765}}@media only screen and (min-width:1280px){.page-blog{width:1200px}.page-blog .items{width:800px;padding:0 0 0 200px}.page-blog .items .item{width:200px}.page-blog .items .item .img{width:200px;height:200px}}.page-contact .label{margin:25px 0 0}.page-contact input[type=text],.page-contact input[type=email]{box-sizing:border-box;width:100%;padding:5px 10px;margin:5px 0 0;background-color:#f7f7f5}.page-contact input[type=checkbox]{position:relative;margin:0 20px 0 0}.page-contact textarea{box-sizing:border-box;width:100%;height:200px;padding:5px 10px;margin:5px 0 10px;background-color:#f7f7f5}.page-contact input[type=submit]{box-sizing:border-box;padding:10px 20px;margin:30px 0 0 15px;background-color:#979795;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-contact .wpcf7-response-output{border-color:#c7c7c5;line-height:1.5;padding:10px 20px;margin:40px 0 0}@media only screen and (min-width:960px){.page-contact input[type=submit]:hover{background-color:#c7c7c5}}.single article{padding:220px 0 80px}.single article .next a{display:block;width:40px;height:8px;position:relative;left:-20px;margin:0 0 30px}.single article .next a span:nth-of-type(1){display:block;width:100%;height:1px;background-color:#474745;position:absolute;left:0;bottom:0}.single article .next a span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;left:0;bottom:2px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.single article .prev a{display:block;width:40px;height:8px;position:relative;left:-20px;margin:35px 0 0}.single article .prev a span:nth-of-type(1){display:block;width:100%;height:1px;background-color:#474745;position:absolute;left:0;top:0}.single article .prev a span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;left:32px;top:2px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.single article .back-all,.single article .content .back-all-sp{display:none;position:relative;left:-29px;margin:40px 0 0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}.single article .back-all:after,.single article .content .back-all-sp:after{content:'';width:100%;height:1px;background-color:#474745;position:absolute;bottom:0;left:0}.single article .content{margin:70px auto 0;max-width:600px}.single article .content .thumbnail img{max-width:600px;margin:0 0 10px}.single article .content img{width:auto;max-width:100%;height:auto;margin:0 5px 10px}.single article .content figure{max-width:100%;float:left;margin:0 5px}.single article .content figure img{width:100% !important;margin:0 0 5px}.single article .content figcaption{display:inline-block;font-size:1rem;line-height:1.2;color:#474745;font-style:italic;margin:0 0 10px}.single article .content .aligncenter{float:none;margin:0 auto 10px}.single article .content .size-thumbnail{float:left;width:23%;margin:0 1% 10px}.single article .content .size-medium{float:left;width:48%;margin:0 1% 10px}.single article .content .size-large{float:none;width:98%;max-width:600px;margin:0 1% 10px}.single article .content .size-full{float:none;max-width:100%;margin:0 0 10px}.single article .content .arrow{width:8px;height:32px;position:relative;left:98%;margin:80px 0 0;cursor:pointer;clear:both}.single article .content .arrow span:nth-of-type(1){display:block;width:1px;height:100%;background-color:#474745;position:absolute;right:0;top:0}.single article .content .arrow span:nth-of-type(2){display:block;width:8px;height:1px;background-color:#474745;position:absolute;right:-2px;top:3px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.single article .content .back-all-sp{display:inline-block;position:absolute;bottom:80px;left:-30px;color:#272725 !important}.single article .content .back-all-sp:after{bottom:6px}@media only screen and (min-width:960px){.single article{padding:80px 0}.single article .title-wrap{width:240px;position:absolute;left:-75px;top:110px}.single article .title-wrap h2{width:auto;position:relative;left:0;top:0}.single article .title-wrap .next a{left:55px;margin:0 0 70px}.single article .title-wrap .next a span:nth-of-type(1){background-color:#676765}.single article .title-wrap .prev a{left:55px;margin:75px 0 0}.single article .title-wrap .prev a span:nth-of-type(1){background-color:#676765}.single article .title-wrap .back-all,.single article .title-wrap .content .back-all-sp,.single article .content .title-wrap .back-all-sp{display:inline-block;left:45px;margin:80px 0 0}.single article .content{margin:0 0 0 330px}.single article .content .thumbnail{width:100%;height:auto;position:relative;top:0;left:0}.single article .content figcaption{font-size:1.1rem}.single article .content .arrow{height:40px}.single article .content .arrow span:nth-of-type(1){background-color:#676765}.single article .content .back-all-sp{display:none}}@media only screen and (min-width:1280px){.single article .content{margin:0 0 0 450px}}