@charset "UTF-8";.div_2col>div p{text-align:left;margin:0 30px 0 !important}.home .entry h2{font-size:58px;letter-spacing:.05em !important;border-bottom:none}.home .entry h3{font-size:35px}.home .entry p{font-size:22px;letter-spacing:.05em}.home .entry p.l_mid{font-size:15px}.home .main .entry{padding:0}.home #contents{padding-bottom:0}.col10{max-width:1090px;width:100%}.widget-full-width .widget_pageContent{max-width:1090px;margin:0 auto}.center{text-align:center}.main .blk a{margin:0;background:#000;padding:15px 50px 16px 25px;line-height:1;border-radius:0;font-size:17px;font-weight:700;letter-spacing:.05em;width:auto}body:not(.home) .main .blk a{background:#f60}.main .blk-c a+a{margin-left:30px}.blk-w a{background:#fff !important;color:#000 !important}.home .div_2col>div h3{text-align:left;margin:0 0 30px;padding:0;font-size:30px;line-height:1.67}.home .div_2col>div p{font-size:15px;margin-bottom:0}.home .div_2col>div .blk{margin-top:auto}@media screen and (max-width:960px){.col10 .widget.widget-full-width .widget_pageContent{max-width:95%}.home .entry h2{font-size:48px}.home .entry h3{font-size:30px}.home .entry p{font-size:17px}.home .div_2col>div h3{font-size:24px;margin:0 0 10px}.widget.widget-full-width .widget_pageContent>.full-width{width:inherit;max-width:initial}.home .div_2col>div p{font-size:16px;line-height:1.7;margin-bottom:20px}body:not(.home) .main .blk a{padding:15px 35px 16px 20px;font-size:15px}}@media screen and (max-width:680px){.home .entry h2{font-size:36px;line-height:1.4}.home .entry h3{font-size:30px}.home .entry p{font-size:16px;line-height:1.7}.home .div_2col>div h3{font-size:24px;margin:0 0 10px}.home .div_2col>div p{line-height:1.4}}.fv_wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_fv.png) no-repeat center center/cover}#header-in{max-width:1090px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .align-left{max-width:inherit;width:50%}#header .align-contact{width:calc(50% - 15px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-block a{color:#000;font-size:20px;width:20px;height:20px;display:block;text-align:center;margin-right:15px}.sns-block a i{display:block}#header .mail a{background:#000;font-weight:700 !important;font-size:14px;line-height:1;padding:10px 20px}#header .mail a:before{padding-right:10px}#gnavi{padding-bottom:25px}#gnavi-in{max-width:1130px;padding:0 20px;margin:0 auto}#gnavi ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gnavi li{line-height:1.2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#gnavi li a{font-size:14px;font-weight:700;color:#000}#gnavi li span{font-size:10px;color:#000}#gnavi.sticky li span{color:#000}.sticky #gnavi-in p.header_logo{padding-right:20px}.sticky #gnavi-in p.header_logo img{width:100%}.banner__wrap{padding-bottom:100px}.metaslider #metaslider_1989 .flex-control-nav{bottom:-87px}#metaslider_1989 .flex-control-paging li a{background:#ebebeb;width:17px;height:17px}#metaslider_1989 .flex-control-paging li a.flex-active{background:#000 !important}@media screen and (max-width:1110px){#header-in{padding:0 10px}}@media screen and (max-width:960px){#gnavi li a{font-size:12px}}@media screen and (max-width:680px){.fv_wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_fv_sm.png) no-repeat center top/cover}#header .is-fixed .sns-block{display:none}.banner__wrap{padding-bottom:60px}.metaslider #metaslider_1989 .flex-control-nav{bottom:-47px}#slide-menu .sns-block{margin:30px auto;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home .main .news__wrap{padding:30px 0 100px}.news__wrap .my_widget_header h2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.news__wrap .my_widget_header.more-link-head .more-link{position:absolute;right:0;margin:0;font-size:17px}.more-link a{border:none;letter-spacing:.05em;color:#000;position:relative;padding:0 20px;font-size:17px}.more-link a:before{display:none}.more-link a:hover{color:#000 !important}.more-link a:after{position:absolute;right:0;margin:0;padding:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);line-height:2;font-size:17px}.tab-link{margin:0;background:#fff;border:1px solid #000;font-size:20px;font-weight:700;padding:10px}.tab-link.active{background:#000}.news__wrap.widget_my_widget02 .template8 li{border:none !important}.news__wrap.widget_my_widget02 .template8 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0}.news__wrap.widget_my_widget02 ul.template8 li .date{width:auto;font-size:13px;letter-spacing:.05em;padding:0;margin-right:20px}.widget_my_widget02 li .categories,.widget_my_widget02 div .categories{margin:0;font-size:100%}.news__wrap.widget_my_widget02 .categories .cate{margin:0;padding:2px 10px;border-radius:0;color:#000;background:#ebebeb;margin-right:20px;font-size:13px}.news__wrap.widget_my_widget02 ul.template8 li .title{padding:0;font-size:15px;text-decoration:underline}.news__wrap.widget_my_widget02 ul.template8 li:after{display:none}@media screen and (max-width:960px){.news__wrap.widget_my_widget02 ul.template8 li .title{max-width:65%}.news__wrap.widget_my_widget02 ul.template8 li .date{max-width:30%}.news__wrap.widget_my_widget02 .categories .cate{margin-right:10px}}@media screen and (max-width:680px){.tab-link{font-size:16px}.news__wrap.widget_my_widget02 .template8 li a{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding:10px 0}.widget_my_widget02 li .categories,.widget_my_widget02 div .categories{max-width:70%}.news__wrap.widget_my_widget02 ul.template8 li .title{max-width:inherit;width:100%;padding:5px 0}}.main .covid__wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_covid.jpg) no-repeat center center/cover;padding:130px 0 150px;color:#fff}@media screen and (max-width:680px){.main .covid__wrap{padding:65px 0 70px}.main .covid__wrap .blk{margin-top:30px !important}}.main .sr__wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_sr.jpg) no-repeat center center/cover;padding:130px 0 200px}.sr_ttl__wrap{position:relative;max-height:inherit !important;box-sizing:border-box !important}.sr_ttl__wrap img{object-fit:cover;min-height:500px;font-family:"object-fit: cover";display:block}.sr_ttl__wrap .sr_ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;text-align:center;max-width:1090px;width:100%}.sr_ttl__wrap .sr_ttl p{margin-bottom:0;font-weight:700;letter-spacing:.05em;text-shadow:5px 5px 20px rgba(0,0,0,.8)}.sr_ttl__wrap .sr_ttl p.sr_ttl__first{font-size:80px;line-height:1.5}.sr_ttl__wrap .sr_ttl p.sr_ttl__second{font-size:100px;line-height:1.2}.sr_ttl__wrap .sr_ttl p.sr_ttl__third{font-size:50px;line-height:1.48;margin-top:5px}.sr__wrap .div_2col{margin-top:60px}.div_5col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.div_5col>div{width:calc(20% - 10px)}.sr__wrap .div_5col{margin:0 auto;width:100%}@media screen and (max-width:960px){.sr_ttl__wrap img{min-height:300px}.sr_ttl__wrap .sr_ttl p.sr_ttl__first{font-size:60px;line-height:1.5}.sr_ttl__wrap .sr_ttl p.sr_ttl__second{font-size:80px;line-height:1.2}.sr_ttl__wrap .sr_ttl p.sr_ttl__third{font-size:40px;line-height:1.48;margin-top:5px}}@media screen and (max-width:680px){.main .sr__wrap{padding:70px 0 100px}.sr__wrap .sr_ttl__wrap{margin-bottom:40px !important}.sr_ttl__wrap img{min-height:150px}.sr_ttl__wrap .sr_ttl p.sr_ttl__first{font-size:30px}.sr_ttl__wrap .sr_ttl p.sr_ttl__second{font-size:50px;line-height:1.2}.sr_ttl__wrap .sr_ttl p.sr_ttl__third{font-size:24px;line-height:1.48;margin-top:5px}.sr__wrap .div_2col+h3{margin-top:30px !important}.div_5col{justify-content:center}.div_5col>div{width:calc(33.3333% - 10px)}.div_5col>div:not(:last-child){margin-right:10px}.div_5col>div:nth-child(3n){margin-right:0}}.main .about__wrap{padding:135px 0 0}.div_2col.img_col>div{width:50%}.about__wrap .blk{margin:25px 0 60px}.about__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:710px;max-height:100px;margin:0 auto 50px}.about__logo img{max-width:396px;max-height:100px;object-fit:contain;display:block}.main .about__logo>h4{display:block;text-align:left;font-weight:700;font-size:30px;line-height:1.5;letter-spacing:.05em;margin:0 0 0 20px}@media screen and (max-width:960px){.about__logo{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:inherit;margin-bottom:30px}.about__logo>div{max-width:60%}.about__logo div img{max-width:100%}.main .about__logo>h4{max-width:40%;font-size:25px;line-height:1.4;margin:0;padding-left:20px}}@media screen and (max-width:680px){.main .about__wrap{padding:60px 0 0}.about__logo>div{max-width:100%}.main .about__logo>h4{max-width:100%;padding:0;text-align:center;width:100%}.main .about__wrap p.center{text-align:left}}.contact__wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_contact.png) no-repeat center center/cover;padding:60px 0 !important}.main .widget .contact_row{padding-bottom:25px}.contact__wrap p.contact__ttl{width:100%;text-align:center;font-size:44px;line-height:1.477;font-weight:700;margin-bottom:0}.contact_row .blk a[href^="tel:"]:after{content:"\f879";right:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:18px;margin:0;font-size:20px}.contact_row .blk a[href*=contact]:after,.contact_row .blk a[href*=reserve]:after,.contact_row .blk a[href*="5414"]:after{content:"\f0e0";left:18px;font-size:20px}.contact_row p.contact__ex{font-size:15px;margin:15px auto 0;width:100%;text-align:center}.main .contact_row+p{margin:15px auto 0}.main .tmachine__wrap{padding:50px 0 60px}@media screen and (max-width:960px){.contact__wrap p.contact__ttl{font-size:38px;margin-bottom:30px}}@media screen and (max-width:680px){.contact__wrap p.contact__ttl{font-size:30px}.contact_row p.contact__ex{font-size:12px}.main .contact_row+p{font-size:13px !important}}.main .recruit__wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_hiyake.png) no-repeat center center/cover;padding:50px 0 100px;color:#fff}@media screen and (max-width:680px){.main .recruit__wrap{padding:65px 0 70px}.main .recruit__wrap .blk{margin-top:30px !important}}.main .company__wrap{padding:135px 0 100px;background:rgba(235,235,235,.6)}.main .company__wrap h3{margin-bottom:10px !important}.main .c_banner__wrap{padding:0 0 200px;background:rgba(235,235,235,.6)}.main .c_banner__wrap .colbox{max-width:1090px}.main .c_banner__wrap .colbox img{height:240px;object-fit:contain;font-family:"object-fit: contain"}@media screen and (max-width:960px){.main .company__wrap{padding:135px 0 20px}.main .c_banner__wrap{padding:0 10px 100px}}@media screen and (max-width:680px){.main .company__wrap{padding:60px 0 20px}.main .company__wrap h3{margin-top:20px !important}.main .c_banner__wrap{padding:0 10px 50px}.main .c_banner__wrap .colbox img{height:140px}}.main .insta__wrap{padding:100px 0 140px}@media screen and (max-width:680px){.main .insta__wrap{padding:60px 0 70px}}.main .map__wrap{padding:0}.map__wrap .widget_pageContent{max-width:inherit}.iframe_wrap{position:relative;width:100%;padding-top:35%}.iframe_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:960px){.map__wrap .widget_pageContent,.map__wrap .iframe_wrap{max-width:100% !important;width:100% !important}}@media screen and (max-width:680px){.iframe_wrap{padding-top:75%}}#footer{background:#000;padding:60px 0}#footer-in{max-width:1090px}#footer-in .align-left{width:47.5%}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;margin-top:30px}.footer__info img{max-width:128px;max-height:74px;display:block;width:100%;object-fit:contain;font-family:"object-fit: contain"}.footer__info>div{line-height:1.5;font-size:12px;letter-spacing:.121em;margin-left:20px}.footer__menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu ul li{position:relative}.footer__menu ul li:before{content:'';position:absolute;width:2px;height:1em;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:#fff;display:block}.footer__menu ul li:last-child:before{display:none}.footer__menu ul li a{font-weight:700;font-size:14px;padding:0 1em;line-height:1.0}.footer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px}.footer__link>a{margin-right:15px}.footer__link a i{font-size:22px;width:20px;height:20px}.footer__link a img{width:20px;height:20px;object-fit:contain}.blk.footer__contact{margin-left:10px}.blk.footer__contact a{margin:0;background:#fff;color:#000 !important;font-weight:700;border-radius:0;padding:10px 25px 10px 45px;font-size:14px}.blk.footer__contact a:after{content:"\f0e0";left:18px;font-size:20px;right:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:20px;margin:0;font-size:16px}#copyright{background:#000;color:#fff;text-align:right;font-weight:700}#copyright-in{max-width:1090px}@media screen and (max-width:680px){#footer-in .align-left{width:100%}.footer__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.head_wrap{background:url(//atcfitness.jp/wp/wp-content/themes/atc/img/bg_page.png) no-repeat center bottom/cover}.page .eyecatch_inner,.single .eyecatch_inner,.category .eyecatch_inner{max-width:100%;padding:0;position:relative}.page .eyecatch_inner img,.single .eyecatch_inner img,.category .eyecatch_inner img{width:100%;min-height:200px;object-fit:cover;font-family:'object-fit: cover';margin:0 auto}@media screen and (max-width:480px){.page .eyecatch_inner img,.single .eyecatch_inner img,.category .eyecatch_inner img{min-height:180px}}.ttl__bar{position:absolute;width:100%;height:100%;color:#fff;max-width:1090px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.ttl__bar>.page__ttl{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:58px;font-weight:700;line-height:1.2}@media screen and (max-width:1110px){.ttl__bar>.page__ttl{padding:0 10px}}@media screen and (max-width:680px){.ttl__bar>.page__ttl{font-size:30px}}body:not(.home) .entry h1{border-bottom:none;text-align:center;font-size:58px}body:not(.home) .entry h2{border-bottom:none;text-align:center;font-size:44px}body:not(.home) .entry h3{border-bottom:1px solid #f60;font-size:30px}body:not(.home) .entry h2+h3{margin-top:0}body:not(.home) .main .widget h2,body:not(.home) .main .widget h3{font-size:24px}body.single .entry h1{text-align:left;font-size:30px;margin:25px 0 0;padding:0 0 25px;border-bottom:1px solid #f60}.entry .post__date{font-weight:700;font-size:15px;letter-spacing:0;margin-bottom:0}.wp_rp_wrap .related_post_title{margin:50px auto 20px !important;padding-bottom:15px !important}.entry th{background:#ebebeb;font-weight:400}.breadcrumb_wrap{background:rgba(235,235,235,.6);padding:25px 0}.breadcrumb_wrap #breadcrumb{max-width:1090px;margin:0 auto}@media screen and (max-width:1110px){.breadcrumb_wrap #breadcrumb{padding:0 10px}}@media screen and (max-width:960px){body:not(.home) .entry h1{font-size:30px}body:not(.home) .entry h2{font-size:26px}body:not(.home) .entry h3{border-bottom:1px solid #f60;font-size:24px}body.single .entry h1{font-size:30px}}.single #eyecatch-in img{min-height:inherit;object-fit:contain;font-family:"object-fit: contain";width:auto;margin:0 auto;display:block}.p-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.p-navi a{background:#000;color:#fff;display:block;padding:15px 30px;line-height:1;font-size:17px;font-weight:700}.p-navi a:hover{text-decoration:none;background:#666}.page section{margin-top:100px}.page section+section{margin:100px 0}.page .full-width.contact__wrap{max-height:inherit}.entry .strong{font-weight:700;font-size:1.7em}.entry .orange{color:#f60}.div_4col p{line-height:1.2}.div_4col .blk{margin-top:auto}.entry .flow_chart.flow_box4 .flow-box{max-width:21.25%;width:21.25%;padding-left:15px;padding-right:15px}.entry .flow_chart.flow_box4 .flow-box:nth-child(n+2){margin-left:5%}@media screen and (max-width:960px){.entry .flow_chart.flow_box4 .flow-box{padding-left:10px;padding-right:10px}}@media screen and (max-width:680px){.entry .strong{font-size:1.3em}.entry .flow_chart.flow_box4 .flow-box{max-width:100%;width:100%}.entry .flow_chart.flow_box4 .flow-box:nth-child(n+2){margin-left:0}}.page .entry .blk a[href ^="tel:"]{padding:2px 16px 2px 45px;margin:0;font-size:30px;font-weight:700;background:#f60;line-height:1.5}.blk a[href ^="tel:"]:after{content:"\f879";right:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:18px;margin:0;font-size:20px}.entry .blk+p{margin-top:1em}.entry p+.mw_wp_form{margin-top:40px;max-width:850px;margin:40px auto 0}.mw_wp_form form td p{margin-bottom:0 !important}.entry form table input[name="年齢"]{width:4em}.main .add01_wrap{background:url(https://atcfitness.jp/wps/wp-content/uploads/bg_01.jpg) no-repeat center center/cover}.main .add02_wrap{background:url(https://atcfitness.jp/wps/wp-content/uploads/bg_02.jpg) no-repeat center center/cover}.main .add03_wrap{background:url(https://atcfitness.jp/wps/wp-content/uploads/bg_03.jpg) no-repeat center center/cover}.yarpp-thumbnail-default>img{object-fit:contain;border:1px solid #e0e0e0}.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:none}@media screen and (max-width:680px){#header-in{padding:0 0 0 10px}#header .mail a{padding:10px;background-color:#000!important;color:#fff!important;height:44px;font-size:12px}}