@charset "UTF-8";body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,th,td,figure,figcaption,iframe{margin:0;padding:0}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{line-height:1}h1,h2,h3,h4,h5,h6,strong,b,i{font-size:100%;font-weight:400;font-style:normal}li{list-style:none}fieldset,img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}sup{position:relative;top:-2px;vertical-align:text-bottom}sub{position:relative;top:2px;vertical-align:text-top}abbr,acronym{border:0;font-variant:normal}header,footer,nav,article,section,aside,hgroup{display:block}a,a:hover,a:active,a:visited{text-decoration:none;outline:none}iframe{border:none}hr{display:none}input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none}button{border:none;background:0 0;padding:0;outline:none}:root{--jp-font:"Hiragino Sans",sans-serif;--icon-font:"Font Awesome 5 Pro";--icon-font-brand:"Font Awesome 5 Brands";--primary-color:#231815;--accent-color:#fed620;--dandelion-color:#f5ba18;--kurocha-color:#33231a;--easeOutCubic:cubic-bezier(.215,.61,.355,1)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:var(--primary-color);font-family:"Roboto Condensed",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Sans","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:15px;line-height:1.7;overflow-x:hidden;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-feature-settings:"palt";counter-reset:number 0}p,li,dt,dd{line-height:2;letter-spacing:1px}th,td,th p,td p,th li,td li{line-height:1.6}ol{margin-left:1.5em}ol li{list-style:decimal}mark{font-weight:700;background:linear-gradient(transparent 60%,#ffe562 60%);line-height:1.4;padding-right:3px;padding-left:3px}a{color:var(--primary-color)}#header .obi a:hover,#header nav li a:hover span,#header nav li a:hover b,#footer a:hover,.footer-bar a:hover,.global-menu__item:hover span,.global-menu__item:hover b,.post-content a:hover *,.pager-type1 a:hover,.post-category a:hover,.pankuzu a:hover,a:hover mark,.current,.current-news .news,.current-blog .blog,.current-column .column,.current-knowledge .knowledge{opacity:.5}img{max-width:100%;height:auto}article a img{-webkit-transition:transform 1.2s cubic-bezier(.33,.02,0,.93);transition:transform 1.2s cubic-bezier(.33,.02,0,.93)}article a:hover img{transform:scale(1.1)}.clearfix{clear:both;min-height:1%}.clearfix:after{content:"";display:block;visibility:hidden;clear:both;height:.1px;font-size:.1em;line-height:0}.floatL{float:left}.floatR{float:right}.clear{clear:both}.textL{text-align:left}.textC{text-align:center}.textB{font-weight:700}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mb-0{margin-bottom:0 !important}.sp{display:none}.font-12{font-size:12px;line-height:1.8;letter-spacing:0}.font-20{font-size:20px;line-height:1.5}.color-red{color:#e60012}.btn-type1{background-color:#00b1df;color:#fff;font-size:12px;font-weight:600;letter-spacing:3px;padding:7px 36px 6px;border-radius:49px;border:6px solid #bbe3ff}.btn-type1 i,.btn-type4 i{margin-right:3px}.btn-type2{display:block;background-color:var(--primary-color);color:#fff;padding:13px 74px 13px;border-radius:49px}.btn-type2.type-input{padding:0;display:inline-block}.btn-type2 span{display:block;font-size:22px;font-weight:600;letter-spacing:1px}.btn-type2:after{background-color:#444}.btn-type2 span input{cursor:pointer;display:block;width:100%;background:0 0;color:#fff;font-size:22px;font-weight:600;letter-spacing:1px;padding:19px 74px 18px;border-radius:49px;border:none}.btn-type3{width:auto;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;line-height:2.1em;font-weight:600;outline:0;position:relative;text-transform:uppercase;display:inline-block;vertical-align:middle}.darkmode .btn-type3{color:#fff}.btn-type4{display:block;background-color:#ffc000;color:var(--primary-color);font-weight:700;letter-spacing:4px;padding:13px 70px 13px;border-radius:49px}.anim-btn{position:relative;overflow:hidden}.anim-btn span,.anim-btn i{position:relative;z-index:2}.btn-type4:after{background-color:#fedd32}.wp-pagenavi,.pager{text-align:center;width:100% !important;display:block !important}.wp-pagenavi .pages{display:block;padding-bottom:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);font-size:11px}.wp-pagenavi span.current{color:var(--primary-color);background-color:#fff;display:inline-block;margin:0 4px;position:relative;text-align:center;padding:9px 14px;font-size:12px;letter-spacing:.2em;border:1px solid var(--primary-color);text-transform:uppercase}.btn-pager1{font-size:13px;display:inline-block;margin:0 4px;cursor:pointer;position:relative;text-align:center;padding:10px 16px;color:#fff;background-color:var(--primary-color);letter-spacing:3px;border:none;line-height:1.5}.btn-pager1:hover{background-color:#999}.anim-btn:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:-webkit-transform .4s cubic-bezier(.72,.07,.22,.89);-o-transition:transform .4s cubic-bezier(.72,.07,.22,.89);transition:transform .4s cubic-bezier(.72,.07,.22,.89)}.anim-btn:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.fukidashi{max-width:403px;margin-right:auto;margin-left:auto}.fukidashi p:first-child{position:relative;display:inline-block;padding:5px 34px 0;margin-bottom:20px}.fukidashi p:first-child:before{position:absolute;content:"";background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/fukidashi-l.png);background-repeat:no-repeat;width:32px;height:54px;top:0;left:0}.fukidashi p:first-child:after{position:absolute;content:"";background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/fukidashi-r.png);background-repeat:no-repeat;width:32px;height:54px;top:0;right:0}.fukidashi p:first-child span{display:block;line-height:1.3;font-weight:600;text-align:center}.fukidashi p:first-child span:nth-child(1){font-size:14px}.fukidashi p:first-child span:nth-child(2){font-size:18px}.pager-type1{text-align:center;margin-top:70px}.pager-type1 li{position:relative;display:inline-block;line-height:1;padding:5px 32px;max-width:236px;margin-right:auto;margin-left:auto}.pager-type1 li:after{content:"";width:1px;height:100%;background-color:#3f3f3f;position:absolute;top:0;right:0}.pager-type1 li:last-child:after{content:none}.pager-type1 li a{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.title-type1{display:inline-block}.title-type1 p{font-weight:700;font-size:45px;line-height:1.06em;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word}.title-type1 h2{font-weight:700}.title-type1:after{content:"";display:block;height:3px;width:72px;background-color:var(--dandelion-color);margin:21px 0 27px;line-height:27px}.textC .title-type1:after{margin:21px auto 27px}.title-type2 p:first-child{position:relative;display:block;font-weight:700;line-height:1.4;padding-left:1px;font-size:17px;letter-spacing:1.5px;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word}.title-type2 p+p{display:inline-block;font-size:30px;line-height:1.06em;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word}.title-type2 span+span{font-weight:700}.title-type2 h3{display:inline-block;font-size:12px;font-weight:700;padding-left:7px;position:relative;bottom:1px;letter-spacing:1px}.title-type3 p{font-weight:700;font-size:30px;line-height:1.06em;text-transform:uppercase;-ms-word-wrap:break-word;word-wrap:break-word}.title-type3 p+*{display:inline-block;font-size:12px;font-weight:700;padding-left:7px;position:relative;bottom:1px;letter-spacing:1px}.title-type4{font-size:20px;font-weight:700;letter-spacing:1px}.title-type5{font-size:24px;font-weight:700;letter-spacing:.35em}.title-price{font-size:48px;font-weight:700;letter-spacing:0;line-height:1.7}.title-price+p{line-height:1.5}.title-price i{position:relative;font-size:34px;font-weight:700;top:-1px}.title-price:after{content:"";display:block;height:3px;width:72px;background-color:var(--dandelion-color);margin:0 auto 27px;line-height:27px}.table-type1{width:100%}.table-type1 th{text-align:left !important;font-weight:700;border-bottom:1px solid #ddd;vertical-align:top;padding:15px;width:33%;letter-spacing:1px}.table-type1 td{border-bottom:1px solid #ddd;text-align:left !important;vertical-align:top;padding:15px;width:67%;letter-spacing:1px}.table-type1 th.last,.table-type1 td.last{border:none}.ic-check{display:inline-block}.ic-check li{position:relative;padding-left:1.5em}.ic-check li:before{position:absolute;left:0;font-family:var(--icon-font);content:'\f00c';font-weight:900;margin:0 5px 0 1px;color:#01b901}.ic-exclamation li:before{font-family:var(--icon-font);content:"\f071";font-weight:900;margin:0 5px 0 0;color:#eb3941}.list-type-square li{list-style:square;margin-left:1.5em}.list-type-sports>div{position:relative;padding-top:200px}.list-type-sports>div p:first-child{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.list-type-sports>div:nth-of-type(1){background-size:184px 172px;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/ic-waistback_bg.gif);background-repeat:no-repeat;background-position:center 0}.list-type-sports>div:nth-of-type(2){background-size:175px 187px;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/ic-shoulderelbow_bg.gif);background-repeat:no-repeat;background-position:center 0}.list-type-sports>div:nth-of-type(3){background-size:181px 189px;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/ic-kneehipjoint_bg.gif);background-repeat:no-repeat;background-position:center 0}.list-type-sports>div:nth-of-type(4){background-size:177px 188px;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/ic-fullbody_bg.gif);background-repeat:no-repeat;background-position:center 0}.list-type-sports>div:nth-of-type(1) p:first-child{width:184px}.list-type-sports>div:nth-of-type(2) p:first-child{width:175px}.list-type-sports>div:nth-of-type(3) p:first-child{width:181px}.list-type-sports>div:nth-of-type(4) p:first-child{width:177px}.list-type-sports>div p:first-child img{display:block;position:absolute;width:inherit;height:inherit;opacity:0;animation:slideAnime 10s ease infinite}.list-type-sports>div p:first-child img:nth-of-type(1){animation-delay:0s}.list-type-sports>div p:first-child img:nth-of-type(2){animation-delay:5s}@keyframes slideAnime{0%{opacity:0}5%{opacity:1}45%{opacity:1}50%{opacity:0}100%{opacity:0}}.list-type-sports>div p:last-child span{display:block;font-weight:700;line-height:1.3;letter-spacing:0}.list-type-sports>div p:last-child span:last-child{font-size:18px;letter-spacing:1px}.list-type-points>div{position:relative}.list-type-points>div:nth-child(2){top:-30px}.list-type-points>div:nth-child(3){top:-68px}.list-type-points>div:nth-child(4){top:-60px}.list-type-points>div h3{font-size:18px;letter-spacing:1px;font-weight:700;margin:30px 0 10px}.list-type-points>div p:first-child{position:relative}.list-type-points>div p:first-child span:before{counter-increment:number 1;content:counter(number);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;font-family:"Mr Dafoe",cursive;font-size:80px;color:#fff;z-index:200;text-shadow:5px 5px 25px rgba(0,0,0,.5)}.list-type-points>div p:first-child img{border-radius:50%;border:1px solid #d9d9d9;padding:10px;background-color:#fff}.dotshadow{position:relative;height:100%}.dotshadow:after{content:"";position:absolute;display:block;width:100%;height:100%;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/pattern_background.png);background-repeat:repeat;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.dotshadow .overboard{position:relative;z-index:1;height:100%}.column2 .dotshadow:after{top:30px;right:30px;-webkit-transform:translateX(30px) translateY(-30px);-ms-transform:translateX(30px) translateY(-30px);transform:translateX(30px) translateY(-30px)}.column2-3 .dotshadow:after,.column3 .dotshadow:after{top:15px;right:15px;-webkit-transform:translateX(15px) translateY(-15px);-ms-transform:translateX(15px) translateY(-15px);transform:translateX(15px) translateY(-15px)}.whitepaper{background-color:#fff;padding:50px 25px}.bg-text-holder{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;overflow:hidden}.bg-text-holder .bg-text-wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-text-holder .bg-text-wrapper .bg-text-wrapper-inner{position:relative;vertical-align:middle;font-size:559px;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#f3f3f3;overflow:hidden;text-transform:uppercase}.slidecover{position:relative;overflow-x:hidden}.slidecover:before{content:"";position:absolute;width:100%;height:100%;right:0;top:0;z-index:1;background-color:#ddd;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);-webkit-transition-delay:.2s;transition-delay:.2s}.slidecover:after{content:"";position:absolute;width:100%;height:100%;right:0;top:0;background-color:#f3f2f2;z-index:2;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.slidecover.slideIn:after,.slidecover.slideIn:before{right:-100%}.slidecover.slideIn.reverse:after,.slidecover.slideIn.reverse:before{right:100%}.motion,.motionlist div{opacity:0;transform:translateY(40px);transition-property:transform,opacity;transition-duration:.7s;transition-timing-function:ease-out;transition-delay:0}.motion.fadeIn,.motionlist.fadeIn div{opacity:1;transform:translateY(0)}.motionlist.fadeIn div+div,.motionshadow.fadeIn div+div,.motionfaq.fadeIn div+div{transition-delay:.1s}.motion+.fadeIn,.motionlist.fadeIn div+div+div,.motionshadow.fadeIn div+div+div,.motionfaq.fadeIn div+div+div{transition-delay:.2s}.motionlist.fadeIn div+div+div+div,.motionshadow.fadeIn div+div+div+div,.motionfaq.fadeIn div+div+div+div{transition-delay:.3s}.motion+.fadeIn+.fadeIn,.motionlist.fadeIn div+div+div+div+div,.motionshadow.fadeIn div+div+div+div+div,.motionfaq.fadeIn div+div+div+div+div{transition-delay:.4s}.motionlist.fadeIn div+div+div+div+div+div,.motionshadow.fadeIn div+div+div+div+div+div,.motionfaq.fadeIn div+div+div+div+div+div{transition-delay:.5s}.motionshadow .dotshadow{transition-property:transform;transition-duration:.7s;transition-timing-function:ease-out;transition-delay:0}.motionshadow.fadeIn .dotshadow:after{transform:translateX(0) translateY(0)}.motioncircle img{-webkit-clip-path:circle(0);clip-path:circle(0);transition-property:transform;transition-duration:.7s;transition-timing-function:ease-out;transition-delay:0}.motioncircle span:before{opacity:0;transition-property:opacity;transition-duration:.7s;transition-timing-function:ease-out;transition-delay:0}.motioncircle.fadeIn span:before{opacity:1}.motioncircle.fadeIn div:nth-child(1) img{-webkit-animation:clip-path 1s forwards;animation:clip-path 1s forwards}.motioncircle.fadeIn div:nth-child(2) img{-webkit-animation:clip-path 1.5s forwards;animation:clip-path 1.5s forwards}.motioncircle.fadeIn div:nth-child(3) img{-webkit-animation:clip-path 2s forwards;animation:clip-path 2s forwards}.motioncircle.fadeIn div:nth-child(4) img{-webkit-animation:clip-path 2.5s forwards;animation:clip-path 2.5s forwards}.motioncircle.fadeIn span:before{opacity:1;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:1s;transition-delay:1s}@-webkit-keyframes clip-path{100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes clip-path{100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@-webkit-keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.75);transform:scale(1.75)}100%{opacity:0;-webkit-transform:scale(1.75);transform:scale(1.75)}}@keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.75);transform:scale(1.75)}100%{opacity:0;-webkit-transform:scale(1.75);transform:scale(1.75)}}.pankuzu div{float:left;font-size:11px;line-height:15px}.pankuzu div.ic-home{width:14px;height:13px;font-size:14px;overflow:hidden}.pankuzu div.ic-home span{display:block;text-indent:-9999px}.pankuzu div:before{content:"»";padding:0 2px 0 5px;font-size:14px;color:#999}.pankuzu div.ic-home:before{display:none}.pankuzu i{color:#999}.pankuzu a{color:#999;font-weight:700}.pankuzu .lastpath a{color:#494949;letter-spacing:1px}.screen-loader{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#fff;z-index:2000;-webkit-transition:1s;transition:1s}.loader-loaded .spinner{-webkit-clip-path:circle(0);clip-path:circle(0)}.spinner{-webkit-clip-path:circle(100%);clip-path:circle(100%);-webkit-transition:1s;transition:1s}.loader{position:absolute;top:50%;left:50%;width:192px;z-index:2000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999}.home .loading{top:92px}.loading-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100%;height:100px;line-height:100px;white-space:nowrap}.loading-text span{display:inline-block;margin:0 4px;font-size:12px;color:#fff}.loading-text span:nth-child(1){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 0s infinite linear alternate;animation:blur-text 1.5s 0s infinite linear alternate}.loading-text span:nth-child(2){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .2s infinite linear alternate;animation:blur-text 1.5s .2s infinite linear alternate}.loading-text span:nth-child(3){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .4s infinite linear alternate;animation:blur-text 1.5s .4s infinite linear alternate}.loading-text span:nth-child(4){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .6s infinite linear alternate;animation:blur-text 1.5s .6s infinite linear alternate}.loading-text span:nth-child(5){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s .8s infinite linear alternate;animation:blur-text 1.5s .8s infinite linear alternate}.loading-text span:nth-child(6){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1s infinite linear alternate;animation:blur-text 1.5s 1s infinite linear alternate}.loading-text span:nth-child(7){-webkit-filter:blur(0px);filter:blur(0px);-webkit-animation:blur-text 1.5s 1.2s infinite linear alternate;animation:blur-text 1.5s 1.2s infinite linear alternate}@-webkit-keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}@keyframes blur-text{0%{-webkit-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(4px);filter:blur(4px)}}.fadeOut{opacity:0;visibility:hidden}.wrapper1280{max-width:1280px;margin-right:auto;margin-left:auto}.content{position:relative;padding:100px 40px}.content .lead{font-size:17px}.column2>div{width:calc(50% - 40px);float:left}.column2>div+div{float:right}.flex-column2{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-column2>li{width:calc(50% - 10px);margin-top:20px}.column2-3{padding:0 calc(100% / 6)}.column2-3>div{width:50%;float:left;padding-right:20px;padding-left:20px;margin-bottom:60px}.column3>div{width:calc(100% / 3);display:inline-block;padding-right:20px;padding-left:20px;vertical-align:top;margin-bottom:60px}.column3.stairs>div{position:relative}.column3.stairs>div:nth-child(3n+2),.column2.stairs>div:nth-child(2n+2){top:-43px}.column3.stairs>div:nth-child(3n){top:-86px}.column4{display:flex;flex-wrap:wrap}.column4>div{width:25%;padding-right:15px;padding-left:15px}.pages .content:first-child{padding:240px 40px 100px}#pagesimage-slider{padding-top:66.66666%;position:relative}#pagesimage-slider.square{padding-top:100%}#pagesimage-slider li{position:absolute;width:100%;height:100%;top:0;opacity:0;-webkit-animation:anime2 36s infinite;animation:anime2 36s infinite}#pagesimage-slider li:nth-of-type(2){-webkit-animation-delay:9s;animation-delay:9s}#pagesimage-slider li:nth-of-type(3){-webkit-animation-delay:18s;animation-delay:18s}#pagesimage-slider li:nth-of-type(4){-webkit-animation-delay:27s;animation-delay:27s}@keyframes anime2{0%{opacity:0}12%{opacity:1}24%{opacity:1}36%{opacity:0}}#header .logo-h1 a{position:absolute;display:block;width:256px;height:257px;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/logo-d-fields.png);background-repeat:no-repeat;background-size:256px 257px;text-indent:-9999px;left:50%;margin-left:-148px;z-index:300}#header .obi{padding:10px 20px;height:69px}#header .obi>p{float:left;font-size:13px;font-weight:700;padding:12px 0 0}#header .obi>p strong{font-weight:700}#header .obi>div{float:right}#header .obi>div p{float:left}#header .obi>div p:last-child{margin-left:20px}#header .obi>div p a{display:block}#header .obi+nav{position:absolute;width:100%;text-align:center;top:213px;z-index:299}#header .obi+nav ul{display:inline-block}#header .obi+nav li{line-height:1.45;text-align:center;display:inline-block;margin-right:26px;margin-left:26px;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 2px 1px #fff,-1px 2px 1px #fff,1px -2px 1px #fff,-1px -2px 1px #fff,2px 1px 1px #fff,-2px 1px 1px #fff,2px -1px 1px #fff,-2px -1px 1px #fff}#header .obi+nav li:nth-child(3){margin-right:180px}#header .obi+nav li:nth-child(4){margin-left:180px}#header .obi+nav li a span,#header .obi+nav li a b{display:block;font-weight:700}#header .obi+nav li a span{font-size:18px;letter-spacing:1px}#header .obi+nav li a b{font-size:10px;letter-spacing:1px}#header .obi+nav+nav{display:none}#footer>div{padding:0 40px}#fnav{float:left}#fnav li{float:left;font-size:10px;margin:3px 15px 0 0;letter-spacing:1px;font-weight:700}#fnav li a{color:#fff;background:linear-gradient(transparent 40%,#804e33 40%,#804e33 70%,transparent 70%);padding:0 4px 6px}#fnav li a:hover{opacity:.5;background:0 0}#division-h5{position:relative;left:-25px;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/logo-d-fields-w.png);background-repeat:no-repeat;background-size:184px 67px;padding-left:203px}#division-h5 h5{margin-top:5px}#division-h5 h5,#division-h5 p{font-size:10px;line-height:1.8;letter-spacing:2px;color:#fff;font-weight:700}#division-h5 p a{color:#fff}#footer small{display:block;margin-top:23px;text-align:right;font-weight:700;color:#fff;line-height:1.5}#footer small a{float:right;color:#fff}#snav{float:right;margin-top:50px}#snav li{display:inline-block;vertical-align:middle;margin:0 2px}#snav a{display:block;width:32px;height:32px;vertical-align:top;padding:0 6px;line-height:32px;text-align:center;color:#fff;letter-spacing:0;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px}#snav li:nth-child(1) a{background-color:#ee4256}#snav li:nth-child(2) a{background-color:#07b53b}#footer .obi{font-size:10px;font-weight:700;color:#fff;background-color:#000;margin-top:40px;padding:10px 0;text-align:center}#footer .obi span:after{content:" / "}#footer .obi span:last-child:after{content:none}.footer-bar{display:none}@-webkit-keyframes preload-background{from{background-position:0 0}to{background-position:100% 0}}@keyframes preload-background{from{background-position:0 0}to{background-position:100% 0}}.prm-wrapper{background:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/preload_pattern-rev.png);-webkit-animation-name:preload-background;animation-name:preload-background;-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:calc(100vh - 69px);min-height:600px;max-height:900px;position:relative;z-index:1;-webkit-transition:1s;transition:1s;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.prm{position:relative;text-align:center;height:calc(100vh - 69px);min-height:600px;max-height:900px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}#promotion-slider{position:absolute;top:0;width:100%;height:100%;min-height:598px;max-height:898px;overflow:hidden;z-index:-1}#promotion-slider li{position:absolute;width:100%;height:100%;top:0;background-repeat:no-repeat;background-size:cover;background-position:center bottom;opacity:0;-webkit-animation:anime 27s 0s infinite;animation:anime 27s 0s infinite}#promotion-slider li:nth-child(1){background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/prm_001.jpg)}#promotion-slider li:nth-child(2){background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/prm_002.jpg)}#promotion-slider li:nth-child(3){background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/prm_003.jpg)}#promotion-slider li:nth-of-type(2){-webkit-animation-delay:9s;animation-delay:9s}#promotion-slider li:nth-of-type(3){-webkit-animation-delay:18s;animation-delay:18s}@keyframes anime{0%{opacity:0}16%{opacity:1}32%{opacity:1}48%{opacity:0;transform:scale(1.2)}100%{opacity:0}}.prm .lead{position:absolute;width:100%;top:calc(47%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.prm .lead p{color:#fff;text-shadow:5px 5px 25px rgba(0,0,0,.5);line-height:1.4;font-weight:700;text-align:center}.prm .lead p span{display:block}.prm .lead p span:nth-child(1){font-size:50px;line-height:1.7;letter-spacing:12px;color:var(--accent-color)}.prm .lead p span:nth-child(2){font-size:69px;letter-spacing:6px}.prm .lead p span:nth-child(3){font-size:67px;letter-spacing:6px}.prm .fukidashi{position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.prm img{width:100%;height:auto}#philosophy{min-height:460px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;overflow:hidden}#philosophy h2,#philosophy p{color:#fff}.philosophy-footer{position:absolute;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/bkg-philosophy.jpg);background-repeat:no-repeat;background-size:cover;background-position:left bottom;width:100%;height:100%;min-height:610px;top:0;left:0;z-index:-1;margin-top:-50px}.attention{background:var(--dandelion-color);min-height:460px}.attention .title-type1{margin-bottom:20px}.attention .title-type1 p,.darkmode .title-type1 p,.darkmode .title-type1 h2{color:#fff}.attention .title-type1 h2{color:#fff;text-shadow:1px 1px 0 var(--dandelion-color),-1px 1px 0 var(--dandelion-color),1px -1px 0 var(--dandelion-color),-1px -1px 0 var(--dandelion-color),1px 2px 1px var(--dandelion-color),-1px 2px 1px var(--dandelion-color),1px -2px 1px var(--dandelion-color),-1px -2px 1px var(--dandelion-color),2px 1px 1px var(--dandelion-color),-2px 1px 1px var(--dandelion-color),2px -1px 1px var(--dandelion-color),-2px -1px 1px var(--dandelion-color)}.attention .title-type1 p span{font-family:"Mr Dafoe",cursive;font-size:80px;line-height:65px;font-weight:400;text-transform:none;color:#fff;padding-left:10px}.attention .title-type1:after{display:none}.ashmode{background-color:#f3f2f2}.darkmode{background-color:#33231a}.post-content{padding:0 30px}.post-heading{position:relative;overflow:hidden;will-change:transform;-webkit-filter:blur();filter:blur()}.post-heading .post-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.post-category{position:absolute;bottom:30px;left:0;background-color:#fed620;z-index:0}.post-category:before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#fed620;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(-15deg,0deg);-ms-transform:skew(-15deg,0deg);transform:skew(-15deg,0deg)}.post-category a{position:relative;font-size:14px;font-weight:700;text-transform:uppercase;z-index:1;display:block;padding:1px 20px}.post-content a h4{font-size:18px;font-weight:700;line-height:1.5;text-transform:uppercase;margin:25px 0;-ms-word-wrap:break-word;word-wrap:break-word}.darkmode .post-content a h4{color:#fff}.post-title:after{content:'';display:block;width:41px;height:3px;background-color:var(--dandelion-color);margin-top:18px}.darkmode .post-title:after{background-color:#fff}.post-excerpt{padding-bottom:20px;line-height:1.7}.darkmode .post-excerpt{color:#fff}@-webkit-keyframes clip-path{0%{-webkit-clip-path:circle(0);clip-path:circle(0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes clip-path{0%{-webkit-clip-path:circle(0);clip-path:circle(0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}.list-type-points.process-appeared>div:nth-child(1) img{-webkit-animation:clip-path 1s forwards;animation:clip-path 1s forwards}.list-type-points.process-appeared>div:nth-child(2) img{-webkit-animation:clip-path 2s forwards;animation:clip-path 2s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.list-type-points.process-appeared>div:nth-child(3) img{-webkit-animation:clip-path 2s forwards;animation:clip-path 2s forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.list-type-points.process-appeared>div:nth-child(4) img{-webkit-animation:clip-path 2s forwards;animation:clip-path 2s forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.flex{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.flex .child{position:relative;width:calc(50% - 30px);margin-bottom:60px}.overwhitepaper{position:relative;padding:15px 25px 50px;z-index:2}.flex .child:before{content:"";position:absolute;width:100%;height:100%;background:#fff;z-index:1}.flex .child:after{content:"";position:absolute;top:15px;right:15px;display:block;width:100%;height:100%;background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/pattern_background.png);background-repeat:repeat;-webkit-transform:translateX(15px) translateY(-15px);-ms-transform:translateX(15px) translateY(-15px);transform:translateX(15px) translateY(-15px)}.motionfaq .child:after{transition-property:transform;transition-duration:.7s;transition-timing-function:ease-out;transition-delay:0}.motionfaq .fadeIn.child:after{transform:translateX(0) translateY(0)}.wysiwygmog p{margin-bottom:40px}.signle-knowledge .wysiwygmog img{width:100%;height:auto}.signle-knowledge .wysiwygmog p+p img{width:auto;height:auto}.signle-knowledge .wysiwygmog strong{font-weight:700}.signle-knowledge .wysiwygmog h2{font-size:20px;font-weight:700;letter-spacing:1px;margin-top:60px;margin-bottom:20px}.signle-knowledge .wysiwygmog h3{font-weight:700;letter-spacing:1px;margin-bottom:5px}.signle-knowledge .wysiwygmog ul{list-style-type:disc;list-style-position:inside;margin-bottom:40px}.signle-knowledge .wysiwygmog ul li{list-style-type:disc;list-style-position:inside}.wysiwygmog b{font-weight:700}.wysiwygmog a{color:#2858c9;text-decoration:underline}.wysiwygmog a:hover{color:#00b1df;text-decoration:none}.ic-blank:before{font-family:"Font Awesome 5 Free";content:'\f35d';margin-right:.5em;color:var(--color-accent);font-weight:900}.ic-pdf:before{font-family:"Font Awesome 5 Free";content:'\f1c1';margin-right:.5em;color:#a22416}#contactform .col1{clear:left;float:left;width:36%;padding:9px 20px 8px 0;font-weight:400;font-size:88%;letter-spacing:.1em}#contactform .col2{float:left;width:64%;padding:6px 0;font-size:82%;line-height:184.6%;letter-spacing:.1em}#contactform .col2 input,#contactform .col2 textarea{padding:8px;width:100%;max-width:640px;border:1px solid #e3e3e3}#contactform .col2.fileupload input{padding:8px;width:auto;border:none}#contactform .col2 select{height:30px;border:1px solid #e3e3e3}#contactform .col3{clear:left;padding:12px 0;font-weight:400;font-size:88%;line-height:171.4%;letter-spacing:.1em;text-align:justify;text-justify:distribute;word-break:break-all;word-wrap:break-word}#contactform .col4{font-weight:400;font-size:88%;line-height:171.4%;letter-spacing:.1em;text-align:justify;text-justify:distribute;word-break:break-all;word-wrap:break-word}#contactform .col1 img{display:inline-block;margin:10px 0 0}.wpcf7 .mgn-t40.textC p{display:inline-block;vertical-align:top;margin:0 10px}div.wpcf7 .ajax-loader{position:absolute;left:50%;margin-top:16px !important;margin-left:-8px !important;display:block !important}.wpcf7-response-output{font-size:1.2em !important;text-align:center !important}div.wpcf7-validation-errors{background-color:#f7e700;font-size:88% !important;padding:12px 0}div.wpcf7-mail-sent-ok{background-color:#398f14;color:#fff;font-size:88% !important;padding:12px 0}.wpcf7-spinner{margin-left:-12px !important;position:absolute !important;left:50%}@media screen and (max-width:1200px){#header .obi>p{font-size:10px;padding:14px 0 0}}@media screen and (max-width:1100px){#header .obi>p{padding:17px 0 0 66px;line-height:1.4}#header .obi>p span{display:block}#header .obi+nav{display:none}#header .obi+nav+nav{display:block}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.global-menu{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;pointer-events:none;z-index:1100}.global-menu__item{color:var(--primary-color);opacity:0;pointer-events:none;display:block;margin:0 0 .8em;text-align:center;transition:transform .1s,opacity .1s;transform:translateY(100%);transition-timing-function:ease-out}.global-menu__item:hover{color:var(--primary-color)}.global-menu__item.is-opened{opacity:1;transform:translateY(0) rotate(0);pointer-events:auto;transition-timing-function:ease;transition-duration:.3s}.global-menu__item:nth-of-type(1),.global-menu__item:nth-of-type(2),.global-menu__item:nth-of-type(3),.global-menu__item:nth-of-type(4),.global-menu__item:nth-of-type(5),.global-menu__item:nth-of-type(6),.global-menu__item:nth-of-type(7){transition-delay:0s}.global-menu__item.is-opened:nth-of-type(1){transition-delay:.65s}.global-menu__item.is-opened:nth-of-type(2){transition-delay:.7s}.global-menu__item.is-opened:nth-of-type(3){transition-delay:.75s}.global-menu__item.is-opened:nth-of-type(4){transition-delay:.8s}.global-menu__item.is-opened:nth-of-type(5){transition-delay:.85s}.global-menu__item.is-opened:nth-of-type(6){transition-delay:.9s}.global-menu__item.is-opened:nth-of-type(7){transition-delay:.95s}.global-menu__item span,.global-menu__item b{display:block;line-height:1.05;font-weight:700}.global-menu__item span{font-size:40px;letter-spacing:4px}.global-menu__item b{font-size:17px;font-weight:600;letter-spacing:1px}.shape-overlays{width:100vw;height:100vh;pointer-events:none;position:fixed;top:0;left:0;z-index:1000}.shape-overlays.is-opened{pointer-events:auto}.shape-overlays__path:nth-of-type(1){fill:#000}.shape-overlays__path:nth-of-type(2){fill:#33231a}.shape-overlays__path:nth-of-type(3){fill:var(--dandelion-color)}.hamburger{width:49px;height:49px;display:block;cursor:pointer;position:fixed;top:10px;left:20px;z-index:1100;border-radius:50%;background-color:#fff;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hamburger:after{width:49px;height:49px;box-sizing:border-box;content:'';display:block;position:absolute;top:0;left:0;pointer-events:none;border:2px solid #ada4a4;border-radius:50%;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:intervalHamburgerBorder;animation-name:intervalHamburgerBorder;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hamburger__line{width:28px;height:2px;overflow:hidden;position:absolute;z-index:10}.hamburger__line-in{width:84px;height:2px;position:absolute;top:0;left:0}.hamburger__line-in:before,.hamburger__line-in:after{width:28px;height:2px;content:'';display:block;position:absolute;top:0;background-color:#222}.hamburger__line-in:before{left:-56px}.hamburger__line-in:after{left:0}.hamburger__line--01,.hamburger__line--02,.hamburger__line--03,.hamburger__line--cross01,.hamburger__line--cross02{left:11px}.hamburger__line--01{top:16px}.hamburger__line--02,.hamburger__line--cross01,.hamburger__line--cross02{top:23px}.hamburger__line--03{top:30px}.hamburger__line--cross01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger__line--cross02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger__line{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger__line-in:before,.hamburger__line-in:after{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hamburger__line-in--cross01,.hamburger__line-in--cross02{-webkit-transform:translateX(-33.3%);transform:translateX(-33.3%)}.hamburger__line-in--01{-webkit-transition-delay:.2s;transition-delay:.2s}.hamburger__line-in--02{-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger__line-in--02:before,.hamburger__line-in--02:after{-webkit-transition-delay:.05s;transition-delay:.05s}.hamburger__line-in--03{-webkit-transition-delay:.3s;transition-delay:.3s}.hamburger__line-in--03:before,.hamburger__line-in--03:after{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger__line-in--cross01{-webkit-transition-delay:0s;transition-delay:0s}.hamburger__line-in--cross02{-webkit-transition-delay:.05s;transition-delay:.05s}.hamburger__line-in--cross02:before,.hamburger__line-in--cross02:after{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--01,.hamburger.is-opened-navi .hamburger__line-in--02,.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transform:translateX(33.3%);transform:translateX(33.3%)}.hamburger.is-opened-navi .hamburger__line-in--cross01,.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transform:translateX(0);transform:translateX(0)}.hamburger.is-opened-navi .hamburger__line-in--01{-webkit-transition-delay:0s;transition-delay:0s}.hamburger.is-opened-navi .hamburger__line-in--02{-webkit-transition-delay:.05s;transition-delay:.05s}.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transition-delay:.1s;transition-delay:.1s}.hamburger.is-opened-navi .hamburger__line-in--cross01{-webkit-transition-delay:.25s;transition-delay:.25s}.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transition-delay:.3s;transition-delay:.3s}.hamburger:hover .hamburger__line-in:before,.hamburger:hover .hamburger__line-in:after{-webkit-transform:translateX(200%);transform:translateX(200%)}.hamburger:hover .hamburger__line-in--01:before,.hamburger:hover .hamburger__line-in--01:after,.hamburger:hover .hamburger__line-in--02:before,.hamburger:hover .hamburger__line-in--02:after,.hamburger:hover .hamburger__line-in--03:before,.hamburger:hover .hamburger__line-in--03:after{-webkit-transition-duration:1s;transition-duration:1s}.hamburger:hover .hamburger__line-in--cross01:before,.hamburger:hover .hamburger__line-in--cross01:after,.hamburger:hover .hamburger__line-in--cross02:before,.hamburger:hover .hamburger__line-in--cross02:after{-webkit-transition-duration:0s;transition-duration:0s}.hamburger.is-opened-navi:hover .hamburger__line-in--cross01:before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross01:after,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02:before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02:after{-webkit-transition-duration:1s;transition-duration:1s}.hamburger.is-opened-navi:hover .hamburger__line-in--01:before,.hamburger.is-opened-navi:hover .hamburger__line-in--01:after,.hamburger.is-opened-navi:hover .hamburger__line-in--02:before,.hamburger.is-opened-navi:hover .hamburger__line-in--02:after,.hamburger.is-opened-navi:hover .hamburger__line-in--03:before,.hamburger.is-opened-navi:hover .hamburger__line-in--03:after{-webkit-transition-duration:0s;transition-duration:0s}.column2-3{padding:0}.column3,.column2-3{display:flex;flex-wrap:wrap}.column3>div,.column2-3>div,#point .column4>div{width:50%;top:0 !important;margin-bottom:60px}.column3 .btn-type4,.column2-3 .btn-type4{display:inline-block}#point img{width:100%;height:auto;max-width:320px}}#trainer{margin-top:40px;padding-top:40px}@media screen and (max-width:1000px){#trainer .column2>div{width:100%;max-width:640px;margin:0 auto 60px;float:none}.pages .column2>div,.pages .column2>li{width:100%;margin:0 auto 60px;float:none}.flex-column2{display:block}.flex-column2>li{width:100%}#trainer{text-align:center;margin-top:0}#trainer .title-type1:after{margin-right:auto;margin-left:auto}#trainer .title-type2,#trainer .list-type-square,#trainer .list-type-square+p{text-align:left}}@media screen and (max-width:900px){.fukidashi p:first-child span:nth-child(1){font-size:12px}.fukidashi p:first-child span:nth-child(2){font-size:15px}.btn-type2{padding:13px 52px;white-space:nowrap}.btn-type2 span{font-size:17px}.btn-type2 span input{font-size:17px;padding:13px 52px}#header .obi{margin-bottom:-69px}#header .obi>h1+p,#header .obi>p+p{display:none}#header .obi>div p:first-child{display:none}#header .obi>div p:last-child{position:relative;z-index:200}.prm .lead{top:calc(47% + 30px)}.content .lead{max-width:640px;margin-right:auto;margin-left:auto;text-align:left}.content .lead br{display:none}#about .column4{display:flex;flex-wrap:wrap}#about .column4>div{width:calc(50%);top:0 !important;margin-bottom:60px;float:none}.list-type-points>div h3+p{text-align:left}.column2-3{padding:0}.column3,.column2-3{display:block}.column3>div,.column2-3>div,#point .column4>div,.flex .child{width:100%;max-width:640px;margin:0 auto 60px;float:none}.pages .content:first-child{padding:340px 40px 60px}.column3{text-align:center}.column3 .post-content{text-align:left}#contactform .col1{clear:left;float:none;width:100%;padding:6px 0;font-weight:400;font-size:88%;line-height:171.4%;letter-spacing:.1em}#contactform .col2 p{margin-bottom:10px}#contactform .col2 input,#contactform .col2 textarea{width:100%}#contactform .col2{width:100%}#contactform{max-width:640px;margin-right:auto;margin-left:auto}#footer{padding:0 0 54px}#footer>div{padding:0}#fnav{border-bottom:1px solid #2b2824;float:none;margin-top:0;padding:0 20px}#fnav li{width:100%;border-top:1px solid #4b392d;font-size:12px;text-align:center;margin-top:0}#fnav li:first-child{border:none}#fnav li a{display:block;padding:11px 0 9px;background:0 0}#division-h5{position:static;padding-left:0;padding-top:52px;float:none;text-align:center;background-position:center 0}#division-h5 h5{margin-top:20px}#footer p.floatR{float:none;text-align:center}#footer small{text-align:center}#footer small a{float:none}#snav{width:100%;float:none;text-align:center;clear:both}#snav li{float:none;display:inline-block}#snav li:last-child{margin-right:0}.footer{padding-bottom:92px}.blogPageTop{bottom:65px}#footer .obi{font-size:10px;font-weight:700;color:#fff;background-color:#000;margin-top:40px;padding:12px 0;text-align:center}#footer .obi span{display:block}#footer .obi span:after{content:none}.footer-bar{background:#fff;border-top:1px solid #ddd;display:table;font-size:12px;position:fixed;bottom:0;table-layout:fixed;text-align:center;width:100%;z-index:999;transform:translateY(55px);transition-property:transform,opacity;transition-duration:.35s;transition-timing-function:ease-out;transition-delay:0}.footer-bar.underIn{transform:none}.footer-bar a{display:block;padding:15px 0;text-decoration:none}.footer-bar-item{display:table-cell;vertical-align:middle}.footer-bar-item+.footer-bar-item{border-left:1px solid #ddd}}@media screen and (max-width:700px){.pc{display:none}.sp{display:block}#header .logo-h1{top:40px}.prm,.prm-wrapper{height:calc(100vh + 1px)}#promotion-slider li:nth-child(1){background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/prm_001_sp.jpg)}#promotion-slider li:nth-child(2){background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/prm_002_sp.jpg)}#promotion-slider li:nth-child(3){background-image:url(//d-fields.jp/wp/wp-content/themes/custom/assets/css/../imgs/prm_003_sp.jpg)}.prm .lead p span:nth-child(1){font-size:7vw;letter-spacing:1.7vw}.prm .lead p span:nth-child(2){font-size:7.85vw;letter-spacing:.35vw}.prm .lead p span:nth-child(3){font-size:9.85vw;letter-spacing:.7vw}.pager-type1 li a{font-size:15px}.pager-type1 li{padding:3px 10px}.pager-type1 li:first-child{padding:3px 10px 3px 0}.pager-type1 li:last-child{padding:3px 0 3px 10px}}@media screen and (max-width:600px){#menu .ic-exclamation li{text-align:left}}@media screen and (max-width:500px){.mt-80{margin-top:60px}#header .logo-h1 a{position:absolute;display:block;width:168px;height:168px;background-repeat:no-repeat;background-size:cover;margin-left:-102px}.hamburger{left:26px}.global-menu__item span{font-size:36px}.btn-type1{padding:7px 18px 6px;letter-spacing:2px}.title-type1 p{font-size:9vw}.title-type5{font-size:18px}.title-type5+.mt-20{margin-top:10px}.content{padding:60px 20px}.pages .content:first-child{padding:260px 20px 60px}.table-type1 th{font-size:88%;padding:12px 8px}.table-type1 td{font-size:12px;padding:15px 0}.column2 .dotshadow:after,.column2-3 .dotshadow:after,.column3 .dotshadow:after{top:10px;right:10px}.flex .child:after{top:10px;right:10px;-webkit-transform:translateX(10px) translateY(-10px);-ms-transform:translateX(10px) translateY(-10px);transform:translateX(10px) translateY(-10px)}.column3>div,.column4>div,.column2-3>div{padding-right:0;padding-left:0}.post-content{padding:0 15px}#trainer .table-type1.mt-60{margin-top:0}.list-type-sports>div:nth-of-type(1){background-size:167px 141px}.list-type-sports>div:nth-of-type(2){background-size:158px 168px}.list-type-sports>div:nth-of-type(3){background-size:164px 171px}.list-type-sports>div:nth-of-type(4){background-size:160px 169px}.list-type-sports>div:nth-of-type(1) p:first-child{width:167px}.list-type-sports>div:nth-of-type(2) p:first-child{width:158px}.list-type-sports>div:nth-of-type(3) p:first-child{width:164px}.list-type-sports>div:nth-of-type(4) p:first-child{width:160px}}#calendar iframe{width:100%;height:100vw;min-height:300px;max-width:1200px;max-height:1128px}