@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700;900&display=swap');html{margin:0;padding:0;overflow-y:scroll;height:100%;font-size:62.5%;background-color:#fff !important}body{margin:0;padding:0;font-family:'Montserrat',sans-serif;color:#333;font-size:1.4rem;background-color:#fff !important}nav ul{list-style:none;margin:0;padding:0}nav ul li{list-style:none;display:inline;margin-right:0}label{width:auto;max-width:auto}p{line-height:1.6;margin-top:-.5rem}a{text-decoration:underline;color:#122a7a}a:link{text-decoration:underline;color:#122a7a}a:visited{text-decoration:underline;color:#122a7a}a:hover{text-decoration:none;color:#1839a7}a:active{color:#474747}.txtArea p{line-height:2.5;color:#122a7a}section[style*="background-color: #f9f9f9"] p{color:#122a7a !important}.blog-hero__title{color:#122a7a}a.arrow{background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_navy.png);background-repeat:no-repeat;background-position:96% center;background-size:23px auto;padding-right:30px;transition:.4s;color:#122a7a}a.arrow:hover{background-position:right center}#contents:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.alignright{float:right;margin:0 0 10px 20px}.alignleft{float:left;margin:0 20px 10px 0}.imgR,img.alignright{float:right;margin:7px 0 10px 20px}.imgL,img.alignleft{float:left;margin:7px 20px 10px 0}.tC,.btn{text-align:center}.tR,.sign{text-align:right}.center{text-align:center}.aligncenter{display:block;margin-left:auto;margin-right:auto}.ac{text-align:center !important}.ar{text-align:right !important}.al{text-align:left !important}.bold{font-weight:700 !important}.font10{font-size:1rem !important}.font11{font-size:1.1rem !important}.font12{font-size:1.2rem !important}.font13{font-size:1.3rem !important}.font14{font-size:1.4rem !important}.font15{font-size:1.5rem !important}.font16{font-size:1.6rem !important}.font17{font-size:1.7rem !important}.font18{font-size:1.8rem !important}.font19{font-size:1.9rem !important}.font20{font-size:2rem !important}.font21{font-size:2.1rem !important}.font22{font-size:2.2rem !important}.font23{font-size:2.3rem !important}.font24{font-size:2.4rem !important}.font25{font-size:2.5rem !important}.font26{font-size:2.6rem !important}.font27{font-size:2.7rem !important}.font28{font-size:2.8rem !important}.font29{font-size:2.9rem !important}.font30{font-size:3rem !important}.font31{font-size:3.1rem !important}.font32{font-size:3.2rem !important}.font33{font-size:3.3rem !important}.font34{font-size:3.4rem !important}.font35{font-size:3.5rem !important}.font36{font-size:3.6rem !important}.font37{font-size:3.7rem !important}.font38{font-size:3.8rem !important}.font39{font-size:3.9rem !important}.font40{font-size:4rem !important}.font41{font-size:4.1rem !important}.font42{font-size:4.2rem !important}.font43{font-size:4.3rem !important}.font44{font-size:4.4rem !important}.font45{font-size:4.5rem !important}.font46{font-size:4.6rem !important}.font47{font-size:4.7rem !important}.font48{font-size:4.8rem !important}.font49{font-size:4.9rem !important}.font50{font-size:5rem !important}h1,h2,h3,h4,h5,h6{color:#122a7a}.fr{float:right !important}.fl{float:left !important}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}div.hr{clear:both}div.hr hr{display:none}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt95{margin-top:95px !important}.mt100{margin-top:100px !important}.mr00{margin-right:0 !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mr55{margin-right:55px !important}.mr60{margin-right:60px !important}.mr65{margin-right:65px !important}.mr70{margin-right:70px !important}.mr75{margin-right:75px !important}.mr80{margin-right:80px !important}.mr85{margin-right:85px !important}.mr90{margin-right:90px !important}.mr95{margin-right:95px !important}.mr100{margin-right:100px !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.ml00{margin-left:0 !important}.ml05{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.ml55{margin-left:55px !important}.ml60{margin-left:60px !important}.ml65{margin-left:65px !important}.ml70{margin-left:70px !important}.ml75{margin-left:75px !important}.ml80{margin-left:80px !important}.ml85{margin-left:85px !important}.ml90{margin-left:90px !important}.ml95{margin-left:95px !important}.ml100{margin-left:100px !important}.pt00{padding-top:0 !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pt60{padding-top:60px !important}.pt65{padding-top:65px !important}.pt70{padding-top:70px !important}.pt75{padding-top:75px !important}.pt80{padding-top:80px !important}.pt85{padding-top:85px !important}.pt90{padding-top:90px !important}.pt95{padding-top:95px !important}.pt100{padding-top:100px !important}.pr00{padding-right:0 !important}.pr05{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.pr55{padding-right:55px !important}.pr60{padding-right:60px !important}.pr65{padding-right:65px !important}.pr70{padding-right:70px !important}.pr75{padding-right:75px !important}.pr80{padding-right:80px !important}.pr85{padding-right:85px !important}.pr90{padding-right:90px !important}.pr95{padding-right:95px !important}.pr100{padding-right:100px !important}.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb55{padding-bottom:55px !important}.pb60{padding-bottom:60px !important}.pb65{padding-bottom:65px !important}.pb70{padding-bottom:70px !important}.pb75{padding-bottom:75px !important}.pb80{padding-bottom:80px !important}.pb85{padding-bottom:85px !important}.pb90{padding-bottom:90px !important}.pb95{padding-bottom:95px !important}.pb100{padding-bottom:100px !important}.pl00{padding-left:0 !important}.pl05{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pl55{padding-left:55px !important}.pl60{padding-left:60px !important}.pl65{padding-left:65px !important}.pl70{padding-left:70px !important}.pl75{padding-left:75px !important}.pl80{padding-left:80px !important}.pl85{padding-left:85px !important}.pl90{padding-left:90px !important}.pl95{padding-left:95px !important}.pl100{padding-left:100px !important}.form_small{width:50px;height:14px;font-size:12px}.form_middle{width:120px;height:14px;font-size:12px}.form_long{width:260px;height:14px;font-size:12px}input,textarea{box-shadow:none;border-style:none;border-radius:0;padding:15px;background-color:#efefef}.form_input_text{width:100%}header#globalHeader{background-color:#fff}header#globalHeader nav ul{list-style:none;padding:0;margin:0}header#globalHeader nav ul li{list-style:none;display:inline;padding:0;text-decoration:none;font-weight:700;font-size:1.4rem;margin-left:3rem;color:#122a7a}header#globalHeader nav ul li a{text-decoration:none;position:relative;color:#122a7a}header#globalHeader nav ul li.icon a{padding:10px;border:1px solid #122a7a;margin-top:-10px}header#globalHeader nav ul li.icon a:hover{background-color:#122a7a;color:#fff}header#globalHeader nav ul li.icon i{margin-right:2px}header#globalHeader nav ul li.icon i img{margin-top:-2px}header#globalHeader nav ul li.nav-item a:hover:after{content:"";width:20px;background-color:#122a7a;height:1px;position:absolute;bottom:-15px;left:50%;margin-left:-10px}.navbar-brand{margin-top:2.5rem;margin-bottom:2.5rem}.navbar-brand h1 span{margin-left:20px;font-size:1.6rem;color:#6a0d86}.toggle{float:right;margin-top:5px;margin-right:10px;margin-bottom:0;background-color:transparent;border-style:none;padding:0}.toggle:focus{outline:none}.pc{display:none}@media (min-width:991px){.toggle{display:none}.smp{display:none}.pc{display:inline-block}}@media (max-width:991px){.imgResponsive{max-width:100%;height:auto;width:100%}.navbar-collapse{margin-top:0;background-color:#fff;padding-bottom:10px;position:absolute;top:60px;left:0;width:100%;z-index:99999}.navbar-brand{margin:1.5rem}.navbar-brand h1{display:flex}.navbar-brand h1 a{width:60px}.navbar-brand h1 img{width:100%;height:auto}.navbar-brand h1 span{font-size:1.4rem;display:inline-block;margin-left:10px;margin-top:6px}header#globalHeader nav ul li{display:block;padding:0;text-decoration:none;font-weight:700;font-size:1.4rem;margin-left:3rem;color:#122a7a}header#globalHeader nav ul li a{text-decoration:none;position:static;padding-top:2rem;padding-bottom:2rem;display:block;color:#122a7a}header#globalHeader nav ul li.icon a{padding:2rem 0;border:none;margin-top:0}header#globalHeader nav ul li.icon a:hover{background-color:transparent;color:#122a7a}header#globalHeader nav ul li.icon i{margin-right:2px}header#globalHeader nav ul li.icon i img{margin-top:-2px;margin-left:-16px;margin-right:2px}header#globalHeader nav ul li.nav-item a:hover:after{display:none}}.navbar-toggle-anime,.navbar-toggle-anime span{display:inline-block;transition:all .4s;box-sizing:border-box}.navbar-toggle-anime{position:relative;width:26px;height:26px}.navbar-toggle-anime span{position:absolute;left:0;width:100%;height:2px;background-color:#122a7a;border-radius:4px}.navbar-toggle-anime span:nth-of-type(1){top:0}.navbar-toggle-anime span:nth-of-type(2){top:10px}.navbar-toggle-anime span:nth-of-type(3){bottom:5px}.navbar-toggle-anime.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.navbar-toggle-anime.active span:nth-of-type(2){opacity:0}.navbar-toggle-anime.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(315deg);transform:translateY(-9px) rotate(315deg)}header#globalHeader.fixed{position:fixed;top:0;left:0;z-index:9999;width:100%;background-color:#fff}footer#globalFooter{clear:both;position:relative;margin-top:5rem;background-color:#fff;color:#122a7a}footer#globalFooter .imgResponsive{margin-top:-100px}footer#globalFooter .quattroLine{margin-left:3%;margin-right:3%;width:94%}.footer{position:relative}.footer .container{padding-top:3rem;padding-bottom:3rem;display:flex;justify-content:space-between}.fnav{display:flex}.flogo{text-align:right;padding-top:2rem}.fsns{display:flex;margin:0}.fsns ul li{list-style:none}address{font-style:normal;padding-top:15px;padding-bottom:15px;line-height:1.5;font-size:1.2rem;color:#122a7a}footer#globalFooter nav ul{list-style:none;padding:0;margin-right:2vw;margin-bottom:2vw;color:#122a7a}footer#globalFooter nav ul li{list-style:none;display:block;padding:10px 0 10px 20px;margin:0;position:relative;color:#122a7a}footer#globalFooter nav ul li:after{content:"";border-top:1px solid #122a7a;width:15px;height:1px;position:absolute;top:50%;left:0}footer#globalFooter nav ul li a{text-decoration:none;color:#122a7a}footer#globalFooter nav ul li a:hover{color:#122a7a}#page-top{right:-50px;bottom:50px;position:fixed}#page-top a{background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../asset/images/share/pageTop.png);background-size:40px 40px;width:40px;height:40px;background-repeat:no-repeat;display:block}footer#globalFooter p.copyright{font-size:.8rem;text-align:center;color:#122a7a}@media (max-width:991px){footer#globalFooter .imgResponsive{margin-top:0}}#contents{background-color:#fff !important}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-start{justify-content:flex-start}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-around{justify-content:space-around}.center_center{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:576px){.flex{display:block}}input.button{display:inline-block;width:200px;color:#fff;text-decoration:none!important;font-weight:700;padding:10px 16px;border-radius:4px;transition:.4s;background-color:#122a7a;border:2px solid #122a7a;text-align:center;background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_white.png);background-repeat:no-repeat;background-position:94% center;background-size:23px auto}input.button:hover{background-color:#fff;color:#122a7a;border:2px solid #122a7a;background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_navy.png);background-repeat:no-repeat;background-position:97% center;background-size:23px auto}.button a{display:inline-block;width:200px;color:#fff;text-decoration:none!important;font-weight:700;padding:10px 16px;border-radius:4px;transition:.4s;background-color:#122a7a;border:2px solid #122a7a;text-align:center;background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_white.png);background-repeat:no-repeat;background-position:94% center;background-size:23px auto}.button:hover a{background-color:#fff;color:#122a7a;border:2px solid #122a7a;background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_navy.png);background-repeat:no-repeat;background-position:97% center;background-size:23px auto}.button.red a{background-color:#ff302c;border:2px solid #ff302c}.button.red:hover a{background-color:#fff;color:#ff302c;border:2px solid #ff302c;background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_red.png)}.button.yellow a{background-color:#f0c419;border:2px solid #f0c419}.button.yellow:hover a{background-color:#fff;color:#f0c419;border:2px solid #f0c419;background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/arrow_yellow.png)}.quattroLine{width:100%;height:1px;position:relative}.quattroLine:before{background:linear-gradient(to right,#122a7a 0%,#122a7a 25%,#e83832 25%,#e83832 50%,#f0c419 50%,#f0c419 75%,#2b2b2b 75%,#2b2b2b 100%);display:block;content:"";height:1px}.wrap-video{position:relative}.wrap-video video{width:100%;height:100%}.wrap-video .text{position:absolute;bottom:5%;right:5%;text-align:center;display:flex;align-items:center}.wrap-video .text p{font-size:1.5vw;font-weight:700;color:#fff;background-color:#122a7a;padding:5px 10px;margin:0;text-align:center}.wrap-video .text .logo{margin-left:15px}main section{padding-top:6rem;padding-bottom:6rem;background-color:#fff !important;color:#122a7a}.titleSection{color:#122a7a;text-align:center;font-size:3rem;margin-bottom:4rem;padding-bottom:2rem;position:relative}.titleSection span{position:relative;display:inline-block;color:#122a7a}.titleSection i{position:absolute;top:-10px;right:-16px}.titleSection:after{content:"";width:50px;height:4px;background-color:#ff302c;position:absolute;bottom:0;left:50%;margin-left:-25px}.titleSection.yellow:after{background-color:#f0c419}.titleSection.navy:after{background-color:#122a7a}.single .titleSection{font-size:2.5rem;margin-bottom:1rem;padding-bottom:1rem}.fullWidthBg{background-color:#fff;padding-bottom:5rem;color:#122a7a}.aboutAtc figure{padding-bottom:2rem}.locationHome figure{padding-bottom:2rem}.aboutAtc .btnBox{float:right;padding-top:3rem}.locationHome .btnBox{padding-top:3rem}.officeListBox{margin-bottom:30px}.officeListBox figure{position:relative;margin-bottom:10px}.officeListBox .cat{position:absolute;top:-2px;left:-2px;color:#122a7a;background-color:#f0c419;font-weight:700;font-size:1rem;padding:3px 5px}.officeListBox .officeSpec p{margin-bottom:10px;line-height:1.3}.officeListBox .officeSpec p:first-child{margin-bottom:10px;border-bottom:1px solid #969696;padding-bottom:10px}.officeListBox .officeSpec p b{color:#122a7a;margin-right:10px}.officeListBox .button{text-align:center}.flowHome .flow{border-radius:100%;background-color:#122a7a;font-size:2rem;color:#fff;font-weight:900;text-align:center;width:200px;height:200px;position:relative;padding-top:6rem;line-height:1.4;margin-left:auto;margin-right:auto;margin-bottom:30px}.flowHome .col-sm-3{text-align:center}.flowHome .col-sm-3:first-child .flow,.flowHome .col-sm-3:last-child .flow{padding-top:9rem}.flowHome .col-sm-3:nth-last-child(2) .flow{padding-top:6rem}.flowHome .col-sm-3:nth-last-child(3) .flow{padding-top:8rem}.flowHome .flow:after{content:"";border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:25px solid #122a7a;position:absolute;top:50%;right:-60px;margin-top:-20px}.flowHome .col-sm-3:last-child .flow:after{display:none}.news{padding-top:5rem}.newsBlock{background-color:#fff;border-radius:10px;padding:3rem}.newsBlock h3{padding-bottom:3rem;color:#122a7a;font-size:2rem}.newsBlock h3 span{position:relative}.newsBlock h3 i{position:absolute;top:-10px;right:-16px}.newsBox ul{list-style:none;padding:0}.newsBox li{padding:1rem 1.5rem;border-bottom:1px dotted #b3b3b3}.newsBox li a{text-decoration:none;color:#122a7a}.newsBox li .date{font-style:italic;color:#122a7a;margin-right:2rem}main section.about_atc{padding-bottom:0}.about_movie{position:relative;width:100%;padding-top:56.25%}.about_movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.text{font-size:1.2em;line-height:1.8;padding:40px 15px}.title_text{color:#000;font-weight:700;font-size:1.2em;padding:20px 0}.mg{margin-bottom:30px}.space{padding:40px;background-color:#fff}.title_text2{color:#122a7a;font-weight:700;font-size:2em;padding:20px 0}.text2{font-size:1.2em;line-height:1.8;color:#122a7a}.vacancy_office{background-color:#fff;color:#122a7a}.vacancy_office h3{font-size:2.5em;text-align:center;margin:30px 0;color:#122a7a}#gallery{padding:30px 0 100px}.vacancy_office li{list-style:none}#gallery #slider{margin-bottom:10px;padding:0;margin-left:0}#gallery #slider img{width:100%;height:auto}#gallery #thumbnail-list{display:flex;margin:0;padding:0;justify-content:flex-start;flex-wrap:wrap}#gallery #thumbnail-list li{width:20% !important;padding-bottom:1px;padding-right:1px}#Annotation{padding:20px 30px 0}#Annotation div.cont{border-bottom:1px solid #444;padding:15px 0}#Annotation div.cont p{border-bottom:none;padding:0 0 15px}#Annotation p.spec{border-bottom:1px solid #444;padding:15px 0}#Annotation p.spec span{font-weight:700;color:#122a7a;margin-right:15px}.youtube iframe{width:100%}#flickscroll ul:after,#flickthumb ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}#flickscroll ul,#flickthumb ul{display:inline-block;overflow:hidden}.pageTitle{background-image:url(//estate.atc-co.net/language/english/wp-content/themes/atc-astate/assets/css/../images/share/IR-osaka-ATC.jpg);background-repeat:no-repeat;background-position:center top}.pageTitle .container{position:relative;height:396px}.location_intro{padding-top:5rem;padding-bottom:5rem}.location_intro h2{font-weight:400;margin-bottom:3rem;font-size:2.4rem;line-height:1.8}.location_intro video{width:100%;height:auto}.location_osaka p{font-size:1.7rem}.location_trafic h3{font-size:2.4rem;margin-bottom:1.5rem}.location_trafic p{font-size:1.7rem}.location_osaka .row:first-child,.location_trafic .row:first-child{margin-bottom:10rem}.pageContact{padding-top:5rem;padding-bottom:5rem}.contactBlock{background-color:#fff;border-radius:10px;padding:3rem 3rem 2rem;text-align:center}.contactBlock h3{color:#122a7a;font-size:2.6rem;margin-bottom:2rem}.contactBlock p{text-align:center;font-size:1.7rem;font-weight:700;margin-bottom:2rem;color:#122a7a}.contactBlock .btnBox .button a{width:260px}.table th{color:#122a7a;font-weight:700;text-align:left}.table th,.table td{padding:2rem 3rem;vertical-align:middle}.table td{line-height:1.8}.table td.name span{margin-right:15px}.table td.address span:first-child{margin-bottom:15px;display:block}.contact_page .btnBox{margin-top:3rem;margin-bottom:6rem}.preparation{width:100%;height:10vh;display:flex;justify-content:center;align-items:center}.post{position:relative;width:100%;padding-top:40px;padding-bottom:40px}.cat ul{list-style:none}.side ul{list-style:none;padding-left:0}.side{margin-left:30px}.side ul li{padding-bottom:20px}.side h3{color:#505050;font-size:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #aaa}.side aside{padding-left:10px;padding-right:10px}.side input#s{width:65%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.company_block .block{padding-top:50px}.company_block .text{font-size:1.2em;line-height:1.8;padding:20px 10px 10px}.cPhoto{margin-bottom:40px}.atcStaff{margin-bottom:10px}.tr{text-align:right;display:block}@media (max-width:1280px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{max-width:100%}}@media (max-width:1120px){.navbar-brand{margin:1.5rem}.navbar-brand h1{display:flex}.navbar-brand h1 a{width:60px}.navbar-brand h1 img{width:100%;height:auto}.navbar-brand h1 span{font-size:1.4rem;display:inline-block;margin-left:10px;margin-top:6px}.flowHome .flow:after{right:-33px}}@media (max-width:1024px){.pageTitle{background-size:auto 150px}.pageTitle .container{height:150px}}@media (max-width:800px){.flowHome .flow{padding:0 1rem;line-height:1.2;font-size:1.3rem;width:130px;height:130px;margin-bottom:30px}.flowHome .col-sm-3:first-child .flow{padding-top:35%;padding-bottom:0}.flowHome .col-sm-3:nth-last-child(2) .flow{padding-top:26%;padding-bottom:0}.flowHome .col-sm-3:nth-last-child(3) .flow{padding-top:32%;padding-bottom:0}.flowHome .col-sm-3:last-child .flow{padding-top:35%;padding-bottom:0}.flowHome .flow:after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #122a7a;right:-30px}}@media (max-width:750px){.wrap-video .text .logo{display:none}.wrap-video .text{bottom:19%;display:none}.wrap-video .text p{font-size:2.2vw}main section{padding-top:3rem;padding-bottom:3rem;background-color:#fff !important;color:#122a7a}.aboutAtc .btnBox{float:none;text-align:center}.sidebar{margin-left:0}.title_text2{text-align:center;font-size:1.5em}.space{margin:0 15px}.text2{font-size:1em;color:#122a7a}#gallery{padding:30px 0}.locationHome .btnBox{text-align:center}.flowHome .flow{padding:0 1rem;line-height:1.2;font-size:1.3rem;width:130px;height:130px;margin-bottom:30px}.flowHome .col-sm-3:first-child .flow{padding-top:35%}.flowHome .col-sm-3:nth-last-child(2) .flow{padding-top:22%}.flowHome .col-sm-3:nth-last-child(3) .flow{padding-top:26%}.flowHome .col-sm-3:last-child .flow{padding-top:35%}.flowHome .flow:after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #122a7a;right:-50px}.flowHome .col-sm-3:nth-child(2) .flow:after{display:none}.footer .container{display:block}.flogo{text-align:center;padding-top:3rem;padding-bottom:2rem}.pageTitle{background-size:auto 75px}.pageTitle h1{font-size:1.8rem}.pageTitle .container{height:80px}.location_intro{padding-top:2rem;padding-bottom:5rem}.location_intro h2{font-size:1.5rem}.location_intro h2 br{display:none}.location_osaka figure{margin-bottom:1.5rem}.location_trafic figure{margin-bottom:1.5rem}.location_osaka .row:first-child,.location_trafic .row:first-child{margin-bottom:3rem}.location_osaka p,.location_trafic p,.contactBlock p{font-size:1.3rem}.contactBlock{padding:1rem 1rem .5rem}.contactBlock h3{font-size:1.8rem;margin-bottom:.7rem}.contactBlock p{font-size:1.5rem;margin-bottom:1rem}.contactBlock .btnBox .button a{width:240px;font-size:1.4rem}.table th,.table td{padding:1rem 1rem .2rem;display:block;width:100%;background-color:#fff !important}.table th{border-bottom:none !important}.table td{border-top:none !important;padding-bottom:1rem}.table td.name span{display:block}.table td.name span:first-child{margin-bottom:15px}input[type=text],textarea{width:100% !important}.atcStaff{padding-left:15%;padding-right:15%}.tr{text-align:right;display:block;padding-bottom:20px}}@media (max-width:320px){.navbar-brand h1 span{font-size:1.2rem}}