/*!
 * ress.css • v1.0.0
 * MIT License
 * top_original reset
 */html{-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;font-weight:400;text-align:left}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{margin:0;font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{border-style:none;background-color:transparent;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}iframe{border:0}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@-webkit-keyframes mainimgDrop{0%{bottom:100px;opacity:1}60%{opacity:0}to{bottom:-10px;opacity:0}}@keyframes mainimgDrop{0%{bottom:100px;opacity:1}60%{opacity:0}to{bottom:-10px;opacity:0}}@-webkit-keyframes mainImg{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mainImg{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes opacity{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}70%{opacity:0}to{opacity:1}}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}50%{-webkit-transform:translateY(-8px) rotate(0);transform:translateY(-8px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0);background-color:#fff}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}50%{-webkit-transform:translateY(8px) rotate(0);transform:translateY(8px) rotate(0);background-color:#fff}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(20px) rotate(0);transform:translateY(20px) rotate(0)}to{-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}}@keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(20px) rotate(0);transform:translateY(20px) rotate(0)}to{-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(0);transform:translateY(-20px) rotate(0)}to{-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(0);transform:translateY(-20px) rotate(0)}to{-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg)}}.company header .nav_hd li:nth-child(2) a,.index header .nav_hd li:first-child a,.privacypolicy header .nav_hd li:nth-child(6) a,.recruit header .nav_hd li:nth-child(5) a,.service header .nav_hd li:nth-child(3) a,.works header .nav_hd li:nth-child(4) a{color:#72ccff}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}html{font-size:62.5%}body{min-width:1000px;background:#fff;color:#333;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:1.4em;letter-spacing:.1em;line-height:1.71429}@media screen and (max-width:768px){body{min-width:inherit}}@media screen and (max-width:768px){img{width:100%;height:auto}}a{color:currentColor;text-decoration:none}a[href=""]{pointer-events:none}a[href^="tel:"]{display:inline-block}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}@media screen and (max-width:768px){.cmn_hidden_pc{display:inherit}}@media screen and (min-width:768px){.cmn_hidden_pc{display:none}}@media screen and (max-width:768px){.cmn_hidden_sp{display:none}}@media screen and (min-width:768px){.cmn_hidden_sp{display:inherit}}.btn_cmn_01{-webkit-box-sizing:border-box;-webkit-transition:all .3s ease;box-sizing:border-box;display:block;position:relative;width:280px;height:55px;margin:0 auto;padding:13px 17px;overflow:hidden;background:#007fbf;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:0;text-align:center;transition:all .3s ease}.btn_cmn_01:hover{opacity:.8}.btn_cmn_01:hover:before{right:90px}.btn_cmn_01:hover:after{-webkit-transition:-webkit-transform .5s ease;-webkit-transform-origin:center;-webkit-transform:scale(1.4);visibility:visible;transform:scale(1.4);transform-origin:center;text-decoration:none;cursor:pointer;opacity:.5;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (max-width:768px){.btn_cmn_01{width:100%;max-width:300px}}.btn_cmn_01>span{padding-right:22px}.btn_cmn_01:before{-webkit-transition:all .3s ease;-webkit-transform:translateY(-50%);position:absolute;top:50%;right:100px;transform:translateY(-50%);font-family:Font Awesome\ 5 Pro;font-weight:700;content:"\f054";transition:all .3s ease}.btn_cmn_01:after{-webkit-transition:-webkit-transform .5s ease;display:inline-block;visibility:hidden;z-index:-1;position:absolute;top:-.5px;left:-.5px;width:600px;height:600px;border-radius:50%;background-color:#00547f;color:#fff;content:"";opacity:.8;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.btn_cmn_01.is-btn-mt_01{margin-top:30px}.btn_cmn_01.is-btn-mt_02{margin-top:47px}.btn_cmn_02{-webkit-transition:all .3s ease;display:block;width:280px;padding:13px 0;background-color:#007fbf;color:#fff;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.075em;text-align:center;transition:all .3s ease}@media screen and (max-width:768px){.btn_cmn_02{width:calc(100% - 30px)}}@media screen and (min-width:768px){.btn_cmn_02:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,72,146,.2);background-color:#fff;box-shadow:0 0 10px 0 rgba(0,72,146,.2);color:#007fbf}}.ttl_cmn_01{text-align:center}.ttl_cmn_01 .ttl_en{display:block;color:#b22439;font-family:Roboto,sans-serif;font-size:34px;font-size:3.4rem;font-weight:700;letter-spacing:0;line-height:1}@media screen and (max-width:768px){.ttl_cmn_01 .ttl_en{font-size:25px;font-size:2.5rem}}.ttl_cmn_01 .ttl_ja{display:block;padding-top:16px;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1;text-align:center}@media screen and (max-width:768px){.ttl_cmn_01 .ttl_ja{padding-top:5px}}.ttl_cmn_02{z-index:1;position:relative;padding-bottom:38px;color:#fff;font-size:34px;font-size:3.4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:768px){.ttl_cmn_02{padding:0;font-size:25px;font-size:2.5rem}}.ttl_cmn_03{position:relative;padding:9px 29px 10px;background-color:#72ccff;color:#005681;font-size:20px;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.ttl_cmn_03{padding:9px 20px 10px;font-size:16px;font-size:1.6rem}}.ttl_cmn_03:before{position:absolute;right:0;bottom:0;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 0 54px 54px;content:""}@media screen and (max-width:768px){.ttl_cmn_03:before{border:none}}.sec_cmn_in{width:1000px;margin:0 auto;padding:64px 0 80px}@media screen and (max-width:768px){.sec_cmn_in{width:100%;padding:30px 20px 40px}}.sec_cmn_foot{padding-bottom:96px}@media screen and (max-width:768px){.sec_cmn_foot{padding-bottom:50px}}.mainimg_lower{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;height:290px;text-align:center}@media screen and (max-width:768px){.mainimg_lower{height:210px;margin-top:60px}}.mainimg_lower:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://to-tal-assist.com/images/mainimg_dotted.png) repeat;content:""}.sec_cmn_lead{margin-top:27px;font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:1.75;text-align:center}.tbl_cmn_01{width:100%;margin-top:37px;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Noto Sans JP}.tbl_cmn_01 tr:nth-of-type(odd){background-color:#e8f7ff}.tbl_cmn_01 tr th{-webkit-box-sizing:border-box;box-sizing:border-box;width:250px;padding:14px 30px 13px 90px;font-weight:700}@media screen and (max-width:768px){.tbl_cmn_01 tr th{display:block;width:100%;padding:13px 20px 0}}.tbl_cmn_01 tr td{-webkit-box-sizing:border-box;box-sizing:border-box;width:750px;padding:14px 50px 13px 20px}@media screen and (max-width:768px){.tbl_cmn_01 tr td{display:block;width:100%;padding:4px 20px 13px}}.boxer,.cmn_img_boxer{overflow:hidden}.boxer>img,.cmn_img_boxer>img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.header .hd_in{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width:768px){.header .hd_in{z-index:4;position:fixed;top:0;left:0;width:100%;background-color:#fff}}.header .nav{background-color:#00547f;color:#fff}@media screen and (max-width:768px){.header .nav{-webkit-transition:all .3s ease;-webkit-transform:translateX(1000px);z-index:3;position:fixed;top:0;right:0;width:100%;height:100%;padding:40px 0 50px;overflow:scroll;transform:translateX(1000px);transition:all .3s ease}}@media screen and (max-width:768px){.header .nav.is-active{-webkit-transform:translateX(0);transform:translateX(0)}}.header .nav .nav_hd{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;width:1000px;margin:0 auto}@media screen and (max-width:768px){.header .nav .nav_hd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;z-index:1;flex-direction:column;justify-content:flex-start;width:100%;height:130%;padding:50px 20px 100px}}.header .nav .nav_hd>li a{-webkit-transition:all .3s ease;display:block;padding:11px 0 12px;font-size:16px;font-size:1.6rem;font-weight:900;letter-spacing:.05em;transition:all .3s ease}.header .nav .nav_hd>li a:hover{opacity:.5}.header .nav .nav_hd .nav_hd_sp-hidden{display:none}@media screen and (max-width:768px){.header .nav .nav_hd .nav_hd_sp-hidden{display:block}}.header .nav .nav_btn_contact{display:none}@media screen and (max-width:768px){.header .nav .nav_btn_contact{position:relative;max-width:300px;margin:30px auto 0;padding:10px 20px;background-color:#007fbf;color:#fff;text-align:center}.header .nav .nav_btn_contact:before{-webkit-transform:translateY(-50%);-webkit-transform:none;position:absolute;top:8 px;right:50px;transform:translateY(-50%);transform:none;font-family:Font Awesome\ 5 Pro;font-size:20px;font-size:2rem;font-weight:700;content:"\f1d8"}}.header .nav .nav_btn_tel{display:none}@media screen and (max-width:768px){.header .nav .nav_btn_tel{display:inline-block;position:relative;max-width:300px;margin:20px auto 0;background-color:#fff;color:#007fbf;line-height:1;text-align:center}.header .nav .nav_btn_tel>span{font-size:25px;font-size:2.5rem}}.header .hd_block{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.header .hd_item{margin-right:18px}@media screen and (max-width:768px){.header .hd_item{margin-right:0}}.header .hd_tel{position:relative;padding-left:28px;color:#00a2ff;font-family:Roboto,sans-serif;font-size:28px;font-size:2.8rem;font-weight:700;letter-spacing:.01em;line-height:1}@media screen and (max-width:768px){.header .hd_tel,.header .hd_tel>span{display:none}}.header .hd_tel:before{position:absolute;top:2px;left:0;font-family:Font Awesome\ 5 Pro;font-size:23px;font-size:2.3rem;content:"\f095"}@media screen and (max-width:768px){.header .hd_tel:before{position:inherit;top:0}}.header .hd_tel_text{margin-top:5px;padding:5px 10px;border-radius:8.5px;background-color:#c9c9c9;letter-spacing:0;line-height:1}@media screen and (max-width:768px){.header .hd_tel_text{display:none}}.header .hd_btn_contact{-webkit-box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:all .3s ease;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;width:180px;height:90px;padding-right:30px;overflow:hidden;background-color:#007fbf;color:#fff;font-size:19px;font-size:1.9rem;text-align:center;transition:all .3s ease}@media screen and (max-width:768px){.header .hd_btn_contact{display:none}}@media screen and (min-width:768px){.header .hd_btn_contact:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,72,146,.8);background-color:#fff;box-shadow:0 0 10px 0 rgba(0,72,146,.8);color:#007fbf}}.header .hd_btn_contact:before{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:16px;transform:translateY(-50%);font-family:Font Awesome\ 5 Pro;font-size:28px;font-size:2.8rem;font-weight:700;content:"\f1d8"}@media screen and (max-width:768px){.header .hd_btn_contact:before{-webkit-transform:none;position:inherit;top:0;right:0;transform:none}}@media screen and (max-width:768px){.header .hd_btn_contact>span{display:none}}.hd_toggle{display:none}@media screen and (max-width:768px){.hd_toggle{display:block;z-index:4;position:relative;width:60px;height:60px;overflow:hidden;background-color:#00547f}.hd_toggle span{-webkit-transition:all .3s ease;display:block;position:absolute;right:14px;height:3px;border-radius:3px;background-color:#fff;transition:all .3s ease}.hd_toggle span:first-of-type{-webkit-animation:menu-bar02 .75s forwards;top:22px;width:32px;background-color:#72ccff;animation:menu-bar02 .75s forwards}.hd_toggle span:nth-of-type(2){-webkit-transition:all .1s ease;top:30px;width:28px;transition:all .1s ease}.hd_toggle span:nth-of-type(3){-webkit-animation:menu-bar01 .75s forwards;top:38px;width:24px;animation:menu-bar01 .75s forwards}}.hd_toggle.is-closed>span:first-of-type{-webkit-animation:active-menu-bar01 .75s forwards;top:11px;width:32px;animation:active-menu-bar01 .75s forwards}.hd_toggle.is-closed>span:nth-of-type(2){top:31px;right:-50px;width:32px;opacity:0}.hd_toggle.is-closed>span:nth-of-type(3){-webkit-animation:active-menu-bar03 .75s forwards;top:50px;width:32px;animation:active-menu-bar03 .75s forwards}.logo{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-left:17px;letter-spacing:.75;line-height:1}@media screen and (min-width:768px){.logo{margin-top:12px}}@media screen and (max-width:768px){.logo{margin-left:8px}}@media screen and (max-width:768px){.logo .logo_svg{width:70px;height:60px}}@media screen and (max-width:768px){.logo .logo_svg>svg{width:100%;height:60px}}.logo a{display:block}.logo .logo_small{display:block;margin-left:17px;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Noto Sans JP;font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.logo .logo_small{margin-left:8px;font-size:10px;font-size:1rem}}.logo .logo_name{display:block;margin-top:10px;margin-left:17px;font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width:768px){.logo .logo_name{margin-top:5px;margin-left:8px;font-size:15px;font-size:1.5rem}}.footer{position:relative}.footer .ft_in{width:1000px;margin:0 auto}@media screen and (max-width:768px){.footer .ft_in{width:100%;padding:20px 10px}}.footer .ft_top{padding:98px 0 100px;background:url(https://to-tal-assist.com/images/bg_ft.jpg) no-repeat;background-size:cover;color:#fff}@media screen and (max-width:768px){.footer .ft_top{padding:45px 0 50px}}.footer .ft_top .ft_contact{-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;padding:50px 132px 56px;background-color:rgba(0,72,146,.6);text-align:center}@media screen and (max-width:768px){.footer .ft_top .ft_contact{width:100%;padding:20px}}.footer .ft_top .ft_contact>p{margin-top:21px;font-size:16px;font-size:1.6rem;letter-spacing:.08em}@media screen and (max-width:768px){.footer .ft_top .ft_contact>p{font-size:15px;font-size:1.5rem}}.footer .ft_top .ft_contact_ttl{font-size:32px;font-size:3.2rem;font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (max-width:768px){.footer .ft_top .ft_contact_ttl{font-size:23px;font-size:2.3rem}}.footer .ft_top .ft_contact_btn{-webkit-box-sizing:border-box;-webkit-transition:all .3s ease;box-sizing:border-box;position:relative;width:280px;margin:15px 30px 0 0;padding:10px 20px 10px 0;background-color:#fff;color:#007fbf;font-size:20px;font-size:2rem;font-weight:700;opacity:1;transition:all .3s ease}@media screen and (max-width:768px){.footer .ft_top .ft_contact_btn{width:100%;max-width:300px;margin:20px 0 0}}.footer .ft_top .ft_contact_btn:before{position:absolute;top:2px;right:57px;font-family:Font Awesome\ 5 Pro;font-size:28px;font-size:2.8rem;font-weight:700;content:"\f1d8"}@media screen and (max-width:768px){.footer .ft_top .ft_contact_btn:before{right:42px}}.footer .ft_top .ft_contact_btn:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,72,146,.8);background-color:#007fbf;box-shadow:0 0 10px 0 rgba(0,72,146,.8);color:#fff}.footer .ft_top .ft_contact_item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;margin-top:34px}@media screen and (max-width:768px){.footer .ft_top .ft_contact_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center;margin-top:0}}.footer .ft_top .ft_tel{margin-right:30px}@media screen and (max-width:768px){.footer .ft_top .ft_tel{margin-right:0}}.footer .ft_top .ft_tel .tel_text{padding-right:5px;font-family:Roboto,sans-serif;font-size:24px;font-size:2.4rem;letter-spacing:.02em;line-height:58px}@media screen and (max-width:768px){.footer .ft_top .ft_tel .tel_text{font-size:20px;font-size:2rem}}.footer .ft_top .ft_tel .tel_num{font-family:Roboto,sans-serif;font-size:44px;font-size:4.4rem;font-weight:700;letter-spacing:.005em;line-height:58px}@media screen and (max-width:768px){.footer .ft_top .ft_tel .tel_num{font-size:25px;font-size:2.5rem;line-height:1}}.footer .ft_top .ft_tel .tel_time{letter-spacing:.2em;line-height:1}.footer .ft_bottom{padding-bottom:30px;background-color:#40acff;color:#00547f}@media screen and (max-width:768px){.footer .ft_bottom{padding-bottom:0}}.footer .ft_bottom .nav_ft{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:80px;padding-top:30px;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Noto Sans JP;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.025em}@media screen and (max-width:768px){.footer .ft_bottom .nav_ft{display:none}}.footer .ft_bottom .nav_ft>li a{-webkit-transition:all .3s ease;padding:5px 22px 5px 21px;transition:all .3s ease}@media screen and (min-width:768px){.footer .ft_bottom .nav_ft>li a:hover{opacity:.8}}.footer .ft_bottom .nav_ft>li:nth-of-type(n+2){position:relative}.footer .ft_bottom .nav_ft>li:nth-of-type(n+2):before{display:block;position:absolute;top:2px;left:0;width:1px;height:20px;background-color:#00547f;content:""}.footer .ft_bottom .ft_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:36px}@media screen and (max-width:768px){.footer .ft_bottom .ft_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}}.footer .ft_bottom .ft_item .logo{margin-top:0;margin-left:0}.footer .ft_bottom .ft_item .logo_small{padding-top:16px}.footer .ft_bottom .ft_item .logo_name{color:#003f5f}.footer .ft_bottom .ft_info{padding:19px 0 0 13px;font-weight:600;letter-spacing:0;line-height:1.57142}@media screen and (max-width:768px){.footer .ft_bottom .ft_info{padding:5px 0 0;text-align:center}}.footer .ft_copy{padding:20px 0;background-color:#00547f;color:#fff;font-size:12px;font-size:1.2rem;letter-spacing:.075em;text-align:center}.footer .btn_ft_top{-webkit-transition:all .3s ease;position:fixed;right:50px;bottom:100px;width:60px;height:60px;background-color:rgba(0,72,146,.75);color:#fff;font-size:30px;font-size:3rem;line-height:60px;text-align:center;opacity:0;transition:all .3s ease}@media screen and (max-width:768px){.footer .btn_ft_top{right:20px;bottom:20px}}@media screen and (min-width:768px){.footer .btn_ft_top:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,72,146,.8);box-shadow:0 0 10px 0 rgba(0,72,146,.8)}}.index .wrp_mainimg{position:relative;overflow:hidden}.index .mainimg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-animation:mainImg 5s ease-in-out 1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:calc(100vh - 94px);background:url(https://to-tal-assist.com/images/mainimg.jpg) no-repeat 50%;background-size:cover;text-align:center;animation:mainImg 5s ease-in-out 1}@media screen and (max-width:768px){.index .mainimg{height:100vh}}.index .mainimg_in{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:1000px;height:100%;margin:0 auto;padding-top:190px;transform:translate(-50%,-50%);text-align:center}@media screen and (max-width:768px){.index .mainimg_in{padding:110px}}.index .mainimg_ttl{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;justify-content:center;color:#004892;font-family:Roboto,sans-serif;font-size:60px;font-size:6rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.index .mainimg_ttl{font-size:40px;font-size:4rem;line-height:1.2}}.index .mainimg_ttl>span{display:block;opacity:0}.index .mainimg_text{-webkit-animation:opacity 3s ease-in-out 1;padding-top:1px;color:#fff;font-size:30px;font-size:3rem;font-weight:700;animation:opacity 3s ease-in-out 1}@media screen and (max-width:768px){.index .mainimg_text{padding-top:10px;font-size:18px;font-size:1.8rem}}.index .mainimg_text>span{opacity:0}.index .maimg-drop_item{-webkit-animation:opacity 5s ease 1;padding-top:40px;animation:opacity 5s ease 1}@media screen and (max-width:768px){.index .maimg-drop_item{padding-top:25px}}.index .maimg-drop_item>img{width:50px;height:79px}@media screen and (max-width:768px){.index .maimg-drop_item>img{width:25px;height:40px}}.index-news{margin-top:34px}.index-news .index-news_time{display:block;width:136px;margin-top:3px;padding:2px 10px 3px;background-color:#007fbf;color:#fff;font-weight:700;text-align:center}.index-news .index-news_text{width:770px;margin-left:40px;padding-top:6px}@media screen and (max-width:768px){.index-news .index-news_text{width:100%;margin-left:0;padding-top:10px}}.index-news>li{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-start;padding:13px 0 16px;border-top:1px solid #bbb8b5}@media screen and (max-width:768px){.index-news>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index-news>li>a{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.index-news>li>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index-news>li>a .index-news_text{color:#2674e9}.index-news>li>a p{-webkit-transition:all .3s ease;transition:all .3s ease}.index-news>li>a:hover p{opacity:.8}.index-news>li:last-of-type{border-bottom:1px solid #bbb8b5}.index-works{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:70px;padding:0 30px;color:#005681;font-size:20px;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.index-works{-ms-flex-wrap:wrap;-ms-flex-pack:distribute;flex-wrap:wrap;justify-content:space-around;padding:0;font-size:15px;font-size:1.5rem}}.index-works p{text-align:center}.index-works_item{-webkit-transition:all .3s ease;width:32%;text-align:center;transition:all .3s ease}@media screen and (max-width:768px){.index-works_item{width:48%;margin-top:10px}}.index-works_item img,.index-works_item p{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.index-works_item:hover img{-webkit-transform:scale(1.03);-webkit-filter:drop-shadow(0 0 8px rgba(32,15,0,.6));transform:scale(1.03);filter:drop-shadow(0 0 8px rgba(32,15,0,.6))}}.index-works_item:hover p{color:#40acff}.index-works_item>p{padding-top:10px}.sec-index_wrap_01{background:url(https://to-tal-assist.com/images/bg_index_01.jpg) no-repeat;background-size:cover}.sec-index_wrap_02{background:url(https://to-tal-assist.com/images/bg_index_02.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.sec-index_wrap_02 .sec_cmn_in{background-color:hsla(0,0%,100%,.7)}}.sec-index_wrap_03{background:url(https://to-tal-assist.com/images/bg_index_03.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.sec-index_wrap_03{background-position:100%}}@media screen and (max-width:768px){.sec-index_wrap_03 .sec_cmn_in{background-color:hsla(0,0%,100%,.7)}}.index_block_01,.index_block_02{width:500px}@media screen and (max-width:768px){.index_block_01,.index_block_02{width:100%}}.index_block_01{margin-left:auto}.company .mainimg_lower{background:url(https://to-tal-assist.com/images/mainimg_company.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.company .mainimg_lower{background-position:50%}}.sec-company_wrap_01 .sec_cmn_in,.sec-company_wrap_02 .sec_cmn_in{padding-bottom:0}@media screen and (max-width:768px){.sec-company_wrap_01 .sec_cmn_in,.sec-company_wrap_02 .sec_cmn_in{padding-bottom:30px}}.company-mes_block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}@media screen and (max-width:768px){.company-mes_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-mes_img{margin:7px 30px 0 0}@media screen and (max-width:768px){.company-mes_img{margin:7px 0 10px}}.company-mes_text{width:600px}@media screen and (max-width:768px){.company-mes_text{width:100%}}.company-mes_name{display:block;padding-top:49px;font-family:"Noto Serif JP",serif;font-size:16px;font-size:1.6rem;text-align:right}@media screen and (max-width:768px){.company-mes_name{padding-top:15px;font-size:14px;font-size:1.4rem}}.company-mes_name>span{padding-left:24px;font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.company-mes_name>span{font-size:18px;font-size:1.8rem}}.company-map_item{margin-top:38px}.service .mainimg_lower{background:url(https://to-tal-assist.com/images/mainimg_service.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.service .mainimg_lower{background-position:top}}@media screen and (max-width:768px){.service .btn_cmn_02{margin:0 auto}}.service_block{margin-top:33px}@media screen and (max-width:768px){.service_block{margin-top:40px}}.service_block:first-of-type{margin-top:40px}.service_item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;padding:26px 0}@media screen and (max-width:768px){.service_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:13px 0}.service_item .service_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.service_item .service_part{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.service_img{margin-top:6px}.service_part p{width:580px;letter-spacing:.04em}@media screen and (max-width:768px){.service_part p{width:100%}}.service_part p+p{padding-top:24px}.service_part p:last-of-type{padding-bottom:35px}@media screen and (max-width:768px){.service_part p:last-of-type{padding-bottom:20px}}.works .mainimg_lower{background:url(https://to-tal-assist.com/images/mainimg_works.jpg) no-repeat;background-size:cover}.sec-works_wrap_01 .sec_cmn_in{padding-bottom:13px}.works-tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;border-top:1px solid #5b758d;border-bottom:1px solid #5b758d}@media screen and (max-width:768px){.works-tab{-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #5b758d}}.works-tab .works-tab_item{padding:26px 10px 24px;font-size:16px;font-size:1.6rem;font-weight:700;text-align:center;cursor:pointer;pointer-events:auto}@media screen and (max-width:768px){.works-tab .works-tab_item{font-size:14px;font-size:1.4rem}}.works-tab .works-tab_item.is-active{background-color:#e1f3ff}@media screen and (max-width:768px){.works-tab .works-tab_item{padding:28px 10px 26px;font-size:15px;font-size:1.5rem}}.works-tab .works-tab_item:first-of-type,.works-tab .works-tab_item:nth-of-type(2){width:270px}@media screen and (max-width:768px){.works-tab .works-tab_item:first-of-type,.works-tab .works-tab_item:nth-of-type(2){width:50%}}.works-tab .works-tab_item:nth-of-type(3),.works-tab .works-tab_item:nth-of-type(4){width:230px}@media screen and (max-width:768px){.works-tab .works-tab_item:nth-of-type(3),.works-tab .works-tab_item:nth-of-type(4){width:50%;border-top:1px solid #5b758d}}.works-tab .works-tab_item:nth-of-type(n+2){border-left:1px dashed #5b758d}@media screen and (max-width:768px){.works-tab .works-tab_item:nth-of-type(3){border-left:none}}.works_unit{display:none;margin-top:50px}.works_unit.is-active{display:block}.works_block{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.works_item{width:30%;margin:53px 50px 0 0}@media screen and (max-width:768px){.works_item{width:100%;max-width:400px;margin:50px auto 0;padding:0 20px}}@media screen and (min-width:768px){.works_item:nth-of-type(3n+3){margin-right:0}}.works_item>p{padding-top:12px;letter-spacing:0}@media screen and (max-width:768px){.works_item>p{padding-top:2px}}.works_item_ttl{padding-top:18px;color:#007fbf;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.5}@media screen and (max-width:768px){.works_item_ttl{padding-top:5px}}.works_item_img{display:block;width:300px;height:260px;overflow:hidden}.works_item_img img{-webkit-transition:all .3s ease;transition:all .3s ease}.works_item_img a:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.works_item_img>a:nth-of-type(n+2){display:none}@media screen and (max-width:768px){.works_item_img{width:100%;max-width:400px;margin:0 auto}}.recruit .mainimg_lower{background:url(https://to-tal-assist.com/images/mainimg_recruit.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.recruit .mainimg_lower{background-position:center right -274px}}.recruit .sec_cmn_in{padding-bottom:25px}.recruit .ttl_cmn_03{margin-top:40px}@media screen and (max-width:768px){.recruit .ttl_cmn_03{margin-top:30px}}.recruit .ttl_cmn_03:nth-of-type(n+2){margin-top:77px}@media screen and (max-width:768px){.recruit .ttl_cmn_03:nth-of-type(n+2){margin-top:40px}}.recruit .tbl_cmn_01{margin-top:40px}@media screen and (max-width:768px){.recruit .tbl_cmn_01{margin-top:20px}}.recruit_lead{padding-bottom:56px;font-size:18px;font-size:1.8rem;text-align:center}@media screen and (max-width:768px){.recruit_lead{padding-bottom:20px;font-size:16px;font-size:1.6rem}}.privacypolicy .mainimg_lower{background:url(https://to-tal-assist.com/images/mainimg_privacypolicy.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.privacypolicy .mainimg_lower{background-position:center left -217px}}.privacypolicy .sec_cmn_in{padding-bottom:15px}.privacypolicy .ttl_cmn_03{margin-top:40px}.privacy_lead{margin-top:36px}.privacy-list{margin-top:47px;counter-reset:number}@media screen and (max-width:768px){.privacy-list{margin-top:35px}}.privacy-list>li:nth-of-type(n+2){margin-top:48px}@media screen and (max-width:768px){.privacy-list>li:nth-of-type(n+2){margin-top:30px}}.privacy-list_ttl{font-size:16px;font-size:1.6rem}.privacy-list_ttl:before{padding-right:15px;padding-left:3px;content:counter(number) ".";counter-increment:number}.privacy-list_text{padding-top:22px;letter-spacing:.05em}@media screen and (max-width:768px){.privacy-list_text{padding-top:10px}}.privacy_text{padding-top:40px}.contact .mainimg_lower{background:url(https://to-tal-assist.com/images/mainimg_contact.jpg) no-repeat;background-size:cover}.contact .ttl_cmn_03{margin-top:40px}.contact_lead{padding-top:35px}.contact_lead+p{padding-top:24px}.contact_submit_part .btn_cmn_01:before{right:30px}.contact-tbl{width:100%;margin-top:47px}@media screen and (max-width:768px){.contact-tbl{font-size:14px;font-size:1.4rem}}.contact-tbl tr{border-top:1px solid #afafaf}.contact-tbl tr th{width:30%;padding:16px 0;font-weight:700;vertical-align:top}@media screen and (max-width:768px){.contact-tbl tr th{display:block;width:100%}}.contact-tbl tr td{padding:8px 0}@media screen and (max-width:768px){.contact-tbl tr td{display:block}}.contact-tbl tr:last-of-type{border-bottom:1px solid #afafaf}.contact-tbl .contact_label{display:inline-block;width:221px;padding-left:30px;letter-spacing:0;text-align:left}@media screen and (max-width:768px){.contact-tbl .contact_label{width:auto;padding:0 10px 0 0}}.contact-tbl .contact-form_txt{font-weight:700}.contact-tbl .contact_req-check{padding:3px 3px 4px;background-color:#b22439;color:#fff;font-weight:700}.contact-tbl input,.contact-tbl select,.contact-tbl textarea{width:720px;padding:10px 20px 9px;background-color:#dedddb}@media screen and (max-width:768px){.contact-tbl input,.contact-tbl select,.contact-tbl textarea{width:100%}}.contact-tbl input ::-webkit-input-placeholder,.contact-tbl select ::-webkit-input-placeholder,.contact-tbl textarea ::-webkit-input-placeholder{color:pink}.contact-tbl input ::-moz-placeholder,.contact-tbl select ::-moz-placeholder,.contact-tbl textarea ::-moz-placeholder{color:pink}.contact-tbl input :-ms-input-placeholder,.contact-tbl select :-ms-input-placeholder,.contact-tbl textarea :-ms-input-placeholder{color:pink}.contact-tbl input ::-ms-input-placeholder,.contact-tbl select ::-ms-input-placeholder,.contact-tbl textarea ::-ms-input-placeholder{color:pink}.contact-tbl input ::placeholder,.contact-tbl select ::placeholder,.contact-tbl textarea ::placeholder{color:pink}.contact-tbl textarea{height:200px}@media screen and (max-width:768px){.contact-tbl textarea{height:250px}}.contact-tbl .input_short{width:450px}@media screen and (max-width:768px){.contact-tbl .input_short{width:100%}}.contact-tbl .dec_mark_arrow{background-image:url(https://to-tal-assist.com/images/arrow_icon.png);background-position:top 17px right 15px;background-repeat:no-repeat}.contact-tbl .contact-form_text_01{margin-top:7px}.check_no-through{display:block;width:400px;margin:58px auto 0;padding:10px 20px;background-color:#007fbf;color:#fff;text-align:center}@media screen and (max-width:768px){.check_no-through{width:100%}}.check_no-through,.contact_submit_part{margin-top:58px}.contact_submit_part button{margin:0 auto}button{outline:none}.list_contact_btns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:50px}@media screen and (max-width:768px){.list_contact_btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.list_contact_btns li:nth-of-type(n+2){margin-left:40px}@media screen and (max-width:768px){.list_contact_btns li:nth-of-type(n+2){margin-top:10px;margin-left:0}}.list_contact_btns .btn_cmn_01{background-color:#00547f}.list_contact_btns .btn_cmn_01:before{right:66px}.list_contact_btns .btn_cmn_01:after{display:none}.list_contact_btns .btn_cmn_01:hover:before{right:56px}.list_contact_btns .btn_cmn_01.char_back{background-color:#c9c9c9}.list_contact_btns .btn_cmn_01.char_back>span{padding-right:0;padding-left:22px}.list_contact_btns .btn_cmn_01.char_back:before{right:0;right:200px;content:"\f053"}.list_contact_btns .btn_cmn_01.char_back:hover:before{right:210px}.conatct-send_text{margin-top:20px;font-size:16px;font-size:1.6rem}.is-scroll{-webkit-transform:translateY(50px);-webkit-transition:all 1.5s;transform:translateY(50px);opacity:0;transition:all 1.5s}.is-scroll.is_scroll_fadein{-webkit-transform:translate(0);transform:translate(0);opacity:1}.is-scroll.is_scroll_fadein_delate_01{-webkit-transition-delay:.25s;transition-delay:.25s}.is-scroll.is_scroll_fadein_delate_02{-webkit-transition-delay:.5s;transition-delay:.5s}.is-scroll.is_scroll_fadein_delate_03{-webkit-transition-delay:.75s;transition-delay:.75s}