﻿@font-face{font-family:notosansjp;src:url("../fonts/NotoSansJP-Black.otf") format("opentype");font-weight:bold}@font-face{font-family:notosansjp;src:url("../fonts/NotoSansJP-Bold.otf") format("opentype");font-weight:bold}@font-face{font-family:notosansjp;src:url("../fonts/NotoSansJP-Regular.otf") format("opentype");font-weight:normal}html,body{width:100%;font-size:62.5%}body{margin:0;padding:0;background:#fff;color:#3f3b3a;line-height:1.7;font-family:"notosansjp","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:normal;-webkit-text-size-adjust:100%;overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}a{display:inline-block;color:#4a4948;text-decoration:none}.wrapper{width:100%;min-height:100%;position:relative;overflow:hidden}.br-toggle{display:none}.slider{display:none;height:0}.slider.slick-initialized{display:block}header.header-toda,footer.footer-toda{width:100%;height:70px;padding:0}header.header-toda .nav-area,footer.footer-toda .nav-area{width:100%;height:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:center}header.header-toda .nav-area .toda-logo,footer.footer-toda .nav-area .toda-logo{width:136px;height:50px}header.header-toda .nav-area .toda-logo a,footer.footer-toda .nav-area .toda-logo a{width:100%;height:100%;background-image:url(../img/logo_toda_wh.png);background-size:cover}header.header-toda .nav-area .conference-video-sp,footer.footer-toda .nav-area .conference-video-sp{display:none}header.header-toda .nav-area nav.nav,footer.footer-toda .nav-area nav.nav{display:block}header.header-toda .nav-area nav.nav ul,footer.footer-toda .nav-area nav.nav ul{display:flex;align-items:center}header.header-toda .nav-area nav.nav ul li:first-child,footer.footer-toda .nav-area nav.nav ul li:first-child{display:flex;align-items:center;color:#fff;font-size:1.6rem;font-weight:bold}header.header-toda .nav-area nav.nav ul li:first-child .conference-video,footer.footer-toda .nav-area nav.nav ul li:first-child .conference-video{display:inline-block;width:89px;height:50px;margin-right:5px;border:1px solid #fff;background:url(../img/conference_thumb.png);background-size:cover;cursor:pointer;opacity:1;overflow:hidden;position:relative}header.header-toda .nav-area nav.nav ul li:first-child .conference-video::before,footer.footer-toda .nav-area nav.nav ul li:first-child .conference-video::before{content:"";display:block;width:10px;height:100%;background-color:#fff;position:absolute;top:-100px;left:0;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}header.header-toda .nav-area nav.nav ul li:first-child .conference-video:hover::before,footer.footer-toda .nav-area nav.nav ul li:first-child .conference-video:hover::before{animation:glow .5s linear 1}@keyframes glow{0%{transform:scale(2) rotate(45deg);opacity:0}20%{transform:scale(20) rotate(45deg);opacity:.6}40%{transform:scale(30) rotate(45deg);opacity:.4}80%{transform:scale(45) rotate(45deg);opacity:.2}100%{transform:scale(50) rotate(45deg);opacity:0}}header.header-toda .nav-area nav.nav ul li a,footer.footer-toda .nav-area nav.nav ul li a{padding:0 20px 2px;border:2px solid #fff;border-radius:16px;color:#fff;font-size:1.6rem;font-weight:bold;line-height:26px;transition:all .3s}header.header-toda .nav-area nav.nav ul li+li,footer.footer-toda .nav-area nav.nav ul li+li{margin-left:40px}header.header-toda .nav-area .open-btn,footer.footer-toda .nav-area .open-btn{display:none;width:40px;height:40px;position:fixed;top:15px;right:75px;cursor:pointer}header.header-toda .nav-area .open-btn span,footer.footer-toda .nav-area .open-btn span{display:inline-block;width:80%;height:2px;background:#fff;border-radius:1px;position:absolute;left:4px;transition:all .4s}header.header-toda .nav-area .open-btn span:nth-of-type(1),footer.footer-toda .nav-area .open-btn span:nth-of-type(1){top:8px}header.header-toda .nav-area .open-btn span:nth-of-type(2),footer.footer-toda .nav-area .open-btn span:nth-of-type(2){top:19px}header.header-toda .nav-area .open-btn span:nth-of-type(3),footer.footer-toda .nav-area .open-btn span:nth-of-type(3){top:30px}header.header-toda .nav-area .open-btn.active span:nth-of-type(1),footer.footer-toda .nav-area .open-btn.active span:nth-of-type(1){width:60%;left:8px;top:19px;transform:rotate(-45deg)}header.header-toda .nav-area .open-btn.active span:nth-of-type(2),footer.footer-toda .nav-area .open-btn.active span:nth-of-type(2){opacity:0}header.header-toda .nav-area .open-btn.active span:nth-of-type(3),footer.footer-toda .nav-area .open-btn.active span:nth-of-type(3){width:60%;left:8px;top:19px;transform:rotate(45deg)}header.header-toda .nav-area #g-nav,footer.footer-toda .nav-area #g-nav{display:none;width:100%;height:calc(100vh - 70px);position:fixed;top:70px;left:0}header.header-toda .nav-area #g-nav #g-nav-content,footer.footer-toda .nav-area #g-nav #g-nav-content{width:100%;position:absolute;top:10%;left:50%;transform:translateX(-50%);text-align:center}header.header-toda .nav-area #g-nav #g-nav-content #nav-title,footer.footer-toda .nav-area #g-nav #g-nav-content #nav-title{display:inline-block;margin-bottom:15px;padding:0 5px;border-bottom:1px solid #fff;color:#fff;font-size:2rem}header.header-toda .nav-area #g-nav #g-nav-content ul li,footer.footer-toda .nav-area #g-nav #g-nav-content ul li{text-align:center}header.header-toda .nav-area #g-nav #g-nav-content ul li a,header.header-toda .nav-area #g-nav #g-nav-content ul li .show-guide,footer.footer-toda .nav-area #g-nav #g-nav-content ul li a,footer.footer-toda .nav-area #g-nav #g-nav-content ul li .show-guide{padding:10px;color:#fff;font-size:1.8rem;cursor:pointer}header.header-toda .nav-area .logo-btc,footer.footer-toda .nav-area .logo-btc{width:54px;height:40px;background:url(../img/logo_btc_wh.png);background-size:cover;cursor:pointer}header.header-toda{position:fixed;top:0;left:0;z-index:2}body.body-top header.header-toda{background-color:#4dbdc3}body.body-top header.header-toda .nav-area nav.nav ul li a{background:#4dbdc3}body.body-top header.header-toda .nav-area nav.nav ul li a:hover{background:#fff;color:#4dbdc3}body.body-top header.header-toda .nav-area nav.nav ul li a.menu-secc-active{background:#fff;color:#4dbdc3}body.body-top header.header-toda .nav-area #g-nav{background:rgba(39,172,193,.9)}body.body-page-new-toda header.header-toda,body.body-page-new-toda footer.footer-toda{background-color:#bf3230}body.body-page-new-toda header.header-toda .nav-area nav.nav ul li a,body.body-page-new-toda footer.footer-toda .nav-area nav.nav ul li a{background:#bf3230}body.body-page-new-toda header.header-toda .nav-area nav.nav ul li a:hover,body.body-page-new-toda footer.footer-toda .nav-area nav.nav ul li a:hover{background:#fff;color:#bf3230}body.body-page-new-toda header.header-toda .nav-area nav.nav ul li a.menu-new-toda-active,body.body-page-new-toda footer.footer-toda .nav-area nav.nav ul li a.menu-new-toda-active{background:#fff;color:#bf3230}body.body-page-new-toda header.header-toda .nav-area #g-nav,body.body-page-new-toda footer.footer-toda .nav-area #g-nav{background:rgba(191,50,48,.9)}body.body-page-chihousousei header.header-toda,body.body-page-chihousousei footer.footer-toda{background-color:#6bb894}body.body-page-chihousousei header.header-toda .nav-area nav.nav ul li a,body.body-page-chihousousei footer.footer-toda .nav-area nav.nav ul li a{background:#6bb894}body.body-page-chihousousei header.header-toda .nav-area nav.nav ul li a:hover,body.body-page-chihousousei footer.footer-toda .nav-area nav.nav ul li a:hover{background:#fff;color:#6bb894}body.body-page-chihousousei header.header-toda .nav-area nav.nav ul li a.menu-chihousousei-active,body.body-page-chihousousei footer.footer-toda .nav-area nav.nav ul li a.menu-chihousousei-active{background:#fff;color:#6bb894}body.body-page-chihousousei header.header-toda .nav-area #g-nav,body.body-page-chihousousei footer.footer-toda .nav-area #g-nav{background:rgba(107,184,148,.9)}body.body-page-companycollabo-smartconst header.header-toda,body.body-page-companycollabo-smartconst footer.footer-toda{background-color:#edb135}body.body-page-companycollabo-smartconst header.header-toda .nav-area nav.nav ul li a,body.body-page-companycollabo-smartconst footer.footer-toda .nav-area nav.nav ul li a{background:#edb135}body.body-page-companycollabo-smartconst header.header-toda .nav-area nav.nav ul li a:hover,body.body-page-companycollabo-smartconst footer.footer-toda .nav-area nav.nav ul li a:hover{background:#fff;color:#edb135}body.body-page-companycollabo-smartconst header.header-toda .nav-area nav.nav ul li a.menu-companycollabo-smartconsti-active,body.body-page-companycollabo-smartconst footer.footer-toda .nav-area nav.nav ul li a.menu-companycollabo-smartconsti-active{background:#fff;color:#edb135}body.body-page-companycollabo-smartconst header.header-toda .nav-area #g-nav,body.body-page-companycollabo-smartconst footer.footer-toda .nav-area #g-nav{background:rgba(237,177,53,.9)}body.body-single footer.footer-toda{position:absolute;bottom:0;overflow:hidden}body.body-top{position:relative}body.body-top .top-nav{display:none}body.body-top .vr-area{width:100%;height:calc(100vh - 70px);position:fixed;top:70px;left:0}body.body-top .vr-area .vr{width:100%;height:calc(100vh - 70px);border:none;z-index:1}body.body-top .vr-area .vr iframe.vr{border:none;padding:0}body.body-top .concept-movie{display:flex;justify-content:center;align-items:center;width:65px;height:65px;background:#27acc1;border-radius:50%;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;line-height:16px;position:fixed;bottom:10px;left:15px;cursor:pointer}body.body-top .btn-guide{width:65px;height:65px;background:#dc492b;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:bold;text-align:center;line-height:65px;position:fixed;bottom:10px;left:95px;cursor:pointer}body.body-top .questionnaire{width:65px;height:65px;background:#4a4948;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:bold;text-align:center;line-height:65px;position:fixed;bottom:10px;left:175px}body.body-top .privacy-policy{width:80px;height:80px;background:#dc492b;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:bold;text-align:center;line-height:15px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:30px;left:30px}body.body-top .btn-hover{transition:all .3s}body.body-top .btn-hover:hover{transform:scale(1.1)}body.body-single .page{width:100%;height:100%;margin:0;position:relative;overflow:hidden}body.body-single .page main.main{width:100%;position:relative;overflow:hidden}body.body-single .page main.main section{width:100%;height:1100px}body.body-single .page main.main .inner{max-width:1000px;width:100%;height:100%;margin:0 auto;position:relative;z-index:2}body.body-single .page main.main section.section-1{background:#fbece9}body.body-single .page main.main section.section-1 .heading-area{position:absolute;top:200px;left:60px}body.body-single .page main.main section.section-1 .content-text-area{position:absolute;top:400px;right:10px}body.body-single .page main.main section.section-1 .content-text-area::before{content:"";width:500px;height:500px;background:#dc492b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);z-index:-1;transform-origin:bottom;animation:bounce 4s cubic-bezier(0.12, 0, 0.56, 0.1) forwards infinite}@keyframes bounce{0%{transform:translate(-50%, -50%) scale(1)}10%{transform:translate(-50%, -50%) scale(1)}15%{transform:translate(-50%, -48%) scale(1.05, 0.95)}20%{transform:translate(-50%, -55%) scale(0.95, 1.05)}27%{transform:translate(-50%, -48%) scale(1.05, 0.95)}32%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(1)}}body.body-single .page main.main section.section-1 .content-img{position:absolute;top:350px;left:10px}body.body-single .page main.main section.section-1 .slider-contents{background:rgba(251,236,233,.85);position:absolute;left:100px;bottom:0}body.body-single .page main.main section.section-1 .slider-contents .slider-text-area .slider-title{border-bottom:1px solid #dc492b}body.body-single .page main.main section.section-2{background:#ececec}body.body-single .page main.main section.section-2 .heading-area{position:absolute;top:400px;right:60px}body.body-single .page main.main section.section-2 .content-text-area{position:absolute;top:730px;left:70px}body.body-single .page main.main section.section-2 .content-text-area::before{content:"";width:450px;height:450px;background:#4a4948;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg);z-index:-1;animation:katakata1 6s ease-in-out infinite alternate}@keyframes katakata1{0%{transform:translate(-50%, -50%) rotate(0deg)}20%,60%{transform:translate(-50%, -50%) rotate(0deg)}23%,63%{transform:translate(-50%, -50%) rotate(-3deg)}26%,66%{transform:translate(-50%, -50%) rotate(0deg)}29%,69%{transform:translate(-50%, -50%) rotate(3deg)}32%,72%{transform:translate(-50%, -50%) rotate(-2deg)}35%,75%{transform:translate(-50%, -50%) rotate(0deg)}38%,78%{transform:translate(-50%, -50%) rotate(3deg)}41%,81%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}body.body-single .page main.main section.section-2 .content-img{position:absolute;top:550px;right:10px}body.body-single .page main.main section.section-2 .slider-contents{background:rgba(236,236,236,.85);position:absolute;left:100px;bottom:-100px}body.body-single .page main.main section.section-2 .slider-contents .slider-text-area .slider-title{border-bottom:1px solid #4a4948}body.body-single .page main.main section.section-3{background:#e9f6f8}body.body-single .page main.main section.section-3 .heading-area{position:absolute;top:750px;left:60px}body.body-single .page main.main section.section-3 .content-text-area{position:absolute;bottom:-180px;right:-180px}body.body-single .page main.main section.section-3 .content-text-area::before{content:"";width:0;height:0;border-style:solid;border-width:0 0 550px 850px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #27acc1 rgba(0,0,0,0);position:absolute;bottom:-50px;right:-50px;transform:rotate(0deg);z-index:-1;transform-origin:500px 300px;animation:katakata2 6s ease-in-out infinite alternate}@keyframes katakata2{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}25%{transform:rotate(-3deg)}28%{transform:rotate(0deg)}31%{transform:rotate(3deg)}34%{transform:rotate(-2deg)}40%,70%{transform:rotate(0deg)}45%,75%{transform:rotate(3deg)}48%,78%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}body.body-single .page main.main section.section-3 .content-img{position:absolute;bottom:-620px;left:10px}body.body-single .page main.main section.section-3 .slider-contents{background:rgba(233,246,248,.85);position:absolute;left:100px;bottom:-320px}body.body-single .page main.main section.section-3 .slider-contents .slider-text-area .slider-title{border-bottom:1px solid #27acc1}body.body-single .page main.main .heading-area{display:flex}body.body-single .page main.main .heading-area .heading-deco{margin-top:9px}body.body-single .page main.main .heading-area .heading-deco .deco-red{width:20px;height:20px;background:#dc492b}body.body-single .page main.main .heading-area .heading-deco .deco-blue{width:20px;height:20px;margin-top:4px;background:#27acc1}body.body-single .page main.main .heading-area .heading-deco .deco-gray{width:20px;height:20px;margin-top:4px;background:#4a4948}body.body-single .page main.main .heading-area .heading{margin-left:15px}body.body-single .page main.main .heading-area .heading h2.section-title{font-size:4rem;font-weight:bold}body.body-single .page main.main .heading-area .heading .h-sup{margin-top:10px;font-size:1.7rem;font-weight:bold;line-height:22px;letter-spacing:.1em}body.body-single .page main.main .content-img{max-width:650px;width:100%}body.body-single .page main.main .content-text-area{width:280px;color:#fff;display:flex;flex-direction:column;align-items:center}body.body-single .page main.main .content-text-area .content-title{width:100%;padding-bottom:10px;border-bottom:1px solid #fff;text-align:center;font-size:2.2rem;font-weight:bold}body.body-single .page main.main .content-text-area .title-sup{margin-top:15px;text-align:center;font-size:1.5rem;font-weight:bold;letter-spacing:.1em}body.body-single .page main.main .content-text-area .content-text{margin-top:20px;font-size:1.6rem}body.body-single .page main.main .content-text-area .icon-area{margin:20px auto 0;display:inline-block}body.body-single .page main.main .content-text-area .icon-area .row{--bs-gutter-x: 0}body.body-single .page main.main .content-text-area .icon-area .col{margin:0 5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}body.body-single .page main.main .content-text-area .icon-area .col span{margin-top:5px}body.body-single .page main.main .content-text-area .icon-area .link-icon{display:inline-block;width:50px;height:50px;background:url(../img/icon_link.png);background-size:cover;position:relative}body.body-single .page main.main .content-text-area .icon-area .link-icon:hover{animation:push .3s ease-in}body.body-single .page main.main .content-text-area .icon-area .link-text{display:inline-block;width:60px;color:#fff;text-align:center;font-size:1.2rem}body.body-single .page main.main .content-text-area .icon-area .download-icon{display:inline-block;width:50px;height:50px;background:url(../img/icon_download.png);background-size:cover;position:relative}body.body-single .page main.main .content-text-area .icon-area .download-icon:hover{animation:push .3s ease-in}body.body-single .page main.main .content-text-area .icon-area .download-text{display:inline-block;width:60px;color:#fff;text-align:center;font-size:1.2rem}@keyframes push{0%{transform:scale(1)}50%{transform:scale(0.9)}90%{transform:scale(1.1)}100%{transform:scale(1)}}body.body-single .page main.main .slider-contents{max-width:800px;width:100%;display:flex;justify-content:space-between;align-items:flex-start}body.body-single .page main.main .slider-contents .slider{width:350px;position:relative}body.body-single .page main.main .slider-contents .slider .slick-list .slick-track .slider-item{width:100%;height:100%}body.body-single .page main.main .slider-contents .slider .slick-list .slick-track .slider-item img{width:100%;height:100%;object-fit:cover}body.body-single .page main.main .slider-contents .slider .slick-prev,body.body-single .page main.main .slider-contents .slider .slick-next{width:15px;height:42px;cursor:pointer;outline:none;position:absolute;top:35%;z-index:2}body.body-single .page main.main .slider-contents .slider .slick-prev::before,body.body-single .page main.main .slider-contents .slider .slick-next::before{content:"";width:2px;height:25px;background:#4a4948;position:absolute;top:0;right:0;transform-origin:top;transform:rotate(30deg)}body.body-single .page main.main .slider-contents .slider .slick-prev::after,body.body-single .page main.main .slider-contents .slider .slick-next::after{content:"";width:2px;height:25px;background:#4a4948;position:absolute;bottom:0;right:0;transform-origin:bottom;transform:rotate(-30deg)}body.body-single .page main.main .slider-contents .slider .slick-prev{left:-30px}body.body-single .page main.main .slider-contents .slider .slick-next{right:-30px;transform:rotate(-180deg)}body.body-single .page main.main .slider-contents .slider .slick-dots{margin-top:15px;text-align:center;height:10px}body.body-single .page main.main .slider-contents .slider .slick-dots li{display:inline-block;margin:0 4px}body.body-single .page main.main .slider-contents .slider .slick-dots li button{display:block;width:7px;height:7px;padding:0;background:#4a4948;border-radius:50%;border:none;color:rgba(0,0,0,0);outline:none}body.body-single .page main.main .slider-contents .slider .slick-dots .slick-active button{background:#dc492b}body.body-single .page main.main .slider-contents .slider-text-area{margin-top:10px}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content{width:390px;display:none;text-align:center}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content .slider-title{display:inline-block;padding-bottom:7px;font-size:1.8rem;font-weight:bold}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content .slider-text{margin-top:10px;font-size:1.6rem;text-align:left}body.body-single .page main.main .slider-contents .slider-text-area .show-text{display:block}body.body-single .page main.main .border-line-1{width:3px;height:0;position:absolute;top:450px;right:300px;z-index:1;transform-origin:top;transform:rotate(40deg);transition:all 7s ease-in-out}body.body-single .page main.main .border-line-1.line-active{height:1400px}body.body-single .page main.main .border-line-2{width:3px;height:0;position:absolute;top:1600px;left:350px;z-index:1;transform-origin:top;transform:rotate(-40deg);transition:all 7s ease-in-out}body.body-single .page main.main .border-line-2.line-active{height:1300px}body.body-single .page main.main .show-modal{cursor:pointer}body.body-single .btn-area{position:fixed;right:20px;bottom:30px}body.body-single .btn-area .questionnaire{width:80px;height:80px;margin-bottom:10px;background:#27acc1;border-radius:50%;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;line-height:80px}body.body-single .btn-area .return-top{width:80px;height:80px;background:#dc492b;border-radius:50%;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;line-height:16px;display:flex;justify-content:center;align-items:center}body.body-single .btn-area .btn-hover{transition:all .3s}body.body-single .btn-area .btn-hover:hover{transform:scale(1.1)}body.body-page-new-toda .page-new-toda main.main section.section-3{height:1200px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area{bottom:-100px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-img{bottom:-540px}body.body-page-new-toda .page-new-toda main.main section.section-3 .slider-contents{bottom:-280px}body.body-page-new-toda .page-new-toda main.main .border-line-1{background:#bf3230}body.body-page-new-toda .page-new-toda main.main .border-line-2{background:#bf3230}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-text-area{top:430px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area{top:700px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area::before{width:470px;height:470px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area .icon-area .col{margin:0 10px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area .icon-area .link-text{width:90px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area .icon-area .download-text{width:90px}body.body-page-chihousousei .page-chihousousei main.main section.section-3{background:#e9f6f8}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area{top:700px;left:20px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area{width:400px;bottom:-250px;right:-220px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area::before{border-width:0 0 700px 1100px;bottom:-30px;right:-40px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area .icon-area .col{margin:0 10px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area .icon-area .link-text{width:90px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area .icon-area .download-text{width:90px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-img{bottom:-660px;left:-50px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .slider-contents{bottom:-370px}body.body-page-chihousousei .page-chihousousei main.main section.section-4{height:1200px;background:#fbece9}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area{position:absolute;top:1050px;right:0}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco{margin-top:9px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco .deco-red{width:35px;height:35px;background:#dc492b}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco .deco-blue{width:35px;height:35px;margin-top:6px;background:#27acc1}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco .deco-gray{width:35px;height:35px;margin-top:6px;background:#4a4948}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area{width:350px;position:absolute;top:1200px;left:250px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area::before{content:"";width:600px;height:600px;background:#dc492b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);z-index:-1;transform-origin:bottom;animation:bounce 4s cubic-bezier(0.12, 0, 0.56, 0.1) forwards infinite}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-img{position:absolute;top:1950px;right:-40px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .slider-contents{position:absolute;left:100px;bottom:-500px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .slider-contents .slider-text-area .slider-title{border-bottom:1px solid #dc492b}body.body-page-chihousousei .page-chihousousei main.main .border-line-1{background:#6bb894}body.body-page-chihousousei .page-chihousousei main.main .border-line-2{background:#6bb894}body.body-page-chihousousei .page-chihousousei main.main .border-line-3{width:3px;height:0;background:#6bb894;position:absolute;top:2600px;right:200px;z-index:1;transform-origin:top;transform:rotate(40deg);transition:all 7s ease-in-out}body.body-page-chihousousei .page-chihousousei main.main .border-line-3.line-active{height:1300px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area::before{width:530px;height:530px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area .icon-area .link-text{width:80px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area .icon-area .download-text{width:80px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2{height:1200px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area{width:340px;top:730px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area .icon-area .col{margin:0}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area .icon-area .link-text{width:85px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area .icon-area .download-text{width:85px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-img{right:-50px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .slider-contents{bottom:30px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main .border-line-1{background:#edb135}.modal-window{display:none;width:100%;height:100vh;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-window .modal-close{width:60px;height:60px;background-image:url(../img/modal_close_bk.png);background-size:cover;position:absolute;top:20px;right:20px;z-index:10;cursor:pointer}.modal-window .modal-inner{width:75%}.modal-window .modal-inner .video-wrapper{width:100%;padding-top:56.25%;position:relative}.modal-window .modal-inner .video-wrapper .youtube{height:100%;width:100%;position:absolute;top:0;left:0}.modal-window .modal-inner .image-wrapper{width:100%;margin-top:100px;position:relative}.modal-window .modal-inner .image-wrapper .popup-image{display:block;max-width:1100px;width:100%;max-height:600px;margin:0 auto;object-fit:contain}.modal-window::-webkit-scrollbar{display:none}.modal-window-black{background-color:rgba(0,0,0,.9) !important}.modal-window-black .modal-close{background-image:url(../img/modal_close_wh.png) !important}@media(max-width: 1140px){header.header-toda .nav-area .conference-video-sp,footer.footer-toda .nav-area .conference-video-sp{display:flex;flex-direction:column;align-items:center;margin-top:5px;margin-right:40px;color:#fff;font-size:1.2rem;font-weight:300}header.header-toda .nav-area .conference-video-sp .conference-video-sp-inner,footer.footer-toda .nav-area .conference-video-sp .conference-video-sp-inner{display:inline-block;width:71px;height:40px;border:1px solid #fff;background:url(../img/conference_thumb.png);background-size:cover;cursor:pointer;opacity:1;overflow:hidden;position:relative}header.header-toda .nav-area .conference-video-sp .conference-video-sp-inner::before,footer.footer-toda .nav-area .conference-video-sp .conference-video-sp-inner::before{content:"";display:block;width:10px;height:100%;background-color:#fff;position:absolute;top:-100px;left:0;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}header.header-toda .nav-area .conference-video-sp .conference-video-sp-inner:hover::before,footer.footer-toda .nav-area .conference-video-sp .conference-video-sp-inner:hover::before{animation:glow .5s linear 1}header.header-toda .nav-area nav.nav,footer.footer-toda .nav-area nav.nav{display:none}header.header-toda .nav-area .open-btn,footer.footer-toda .nav-area .open-btn{display:block}}@media(max-width: 992px){body.body-single .page main.main .inner{max-width:768px}body.body-single .page main.main .heading-area .heading h2.section-title{margin-top:5px;font-size:3.6rem}body.body-single .page main.main .heading-area .heading .h-sup{margin-top:8px}body.body-single .page main.main .content-img{max-width:450px;width:100%}body.body-single .page main.main .content-text-area{width:250px}body.body-single .page main.main .content-text-area .content-title{font-size:2rem}body.body-single .page main.main .content-text-area .title-sup{margin-top:10px}body.body-single .page main.main .content-text-area .content-text{margin-top:10px}body.body-single .page main.main .content-text-area .icon-area{margin:10px auto 0}body.body-single .page main.main .content-text-area .icon-area .col{margin:0 1px}body.body-single .page main.main .slider-contents{max-width:700px}body.body-single .page main.main .slider-contents .slider{width:320px}body.body-single .page main.main .slider-contents .slider-text-area{margin-top:0}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content{width:330px}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content .slider-text{margin-top:5px}body.body-single .page main.main .border-line-1{top:500px;right:220px;transform:rotate(30deg)}body.body-single .page main.main .border-line-1.line-active{height:1200px}body.body-single .page main.main .border-line-2{left:220px;transform:rotate(-30deg)}body.body-single .page main.main .border-line-2.line-active{height:1200px}body.body-single .btn-area{display:none}body.body-page-new-toda .page-new-toda main.main section.section-1 .content-text-area::before{width:470px;height:470px}body.body-page-new-toda .page-new-toda main.main section.section-1 .content-img{top:400px}body.body-page-new-toda .page-new-toda main.main section.section-1 .slider-contents{left:48px;bottom:30px}body.body-page-new-toda .page-new-toda main.main section.section-2 .heading-area{top:420px;right:30px}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area::before{width:420px;height:420px}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area .title-sup .br-toggle{display:block}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area{top:750px}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area::before{width:400px;height:400px}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-img{top:615px;right:20px}body.body-page-new-toda .page-new-toda main.main section.section-2 .slider-contents{left:48px;bottom:-30px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area{bottom:-40px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area::before{border-width:0 0 550px 750px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-img{bottom:-450px;left:20px}body.body-page-new-toda .page-new-toda main.main section.section-3 .slider-contents{left:48px;bottom:-220px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-text-area{top:470px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-text-area::before{width:460px;height:460px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-img{top:400px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .heading-area{top:380px;right:20px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area{top:700px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area::before{width:450px;height:450px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-img{top:600px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .slider-contents{bottom:-20px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area{top:750px;left:0}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area{width:380px;bottom:-250px;right:-220px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area::before{border-width:0 0 650px 1000px;bottom:-30px;right:-30px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area{right:20px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area{top:1300px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area::before{width:580px;height:580px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-img{top:2000px}body.body-page-chihousousei .page-chihousousei main.main .border-line-3{top:2700px;right:200px;transform:rotate(30deg)}body.body-page-chihousousei .page-chihousousei main.main .border-line-3.line-active{height:1200px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area{width:280px;right:-15px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area::before{width:510px;height:510px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-img{top:400px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area{left:40px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area::before{width:430px;height:430px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area .title-sup .br-toggle{display:block}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .slider-contents{bottom:60px}.modal-window .modal-inner{width:100%}}@media(max-width: 768px){header.header-toda .nav-area,footer.footer-toda .nav-area{padding:0 10px}body.body-top .top-nav{display:block;width:60px;height:80px;background:rgba(255,255,255,.7);position:fixed;top:70px;left:0;z-index:2;transition:all .4s;overflow-y:scroll}body.body-top .top-nav .menu-title{text-align:center;font-size:1.2rem;margin-top:10px}body.body-top .top-nav .menu-trigger{width:30px;height:28px;position:relative;top:8px;left:15px;z-index:3}body.body-top .top-nav .menu-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#4a4948}body.body-top .top-nav .menu-trigger,body.body-top .top-nav .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}body.body-top .top-nav .menu-trigger span:nth-of-type(1){top:0}body.body-top .top-nav .menu-trigger span:nth-of-type(2){top:12px}body.body-top .top-nav .menu-trigger span:nth-of-type(3){bottom:0}body.body-top .top-nav .menu-trigger-active{top:26px;left:252px;animation:menuActive .4s forwards}@keyframes menuActive{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body.body-top .top-nav .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}body.body-top .top-nav .menu-trigger.active span:nth-of-type(2){opacity:0}body.body-top .top-nav .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}body.body-top .top-nav .menu-list-first{display:none;width:100%;margin-top:50px;font-size:1.4rem;text-align:center;font-weight:bold;list-style:none}body.body-top .top-nav .menu-list-first li{height:70px;overflow:hidden}body.body-top .top-nav .menu-list-first li a{display:block;width:100%;height:70px;color:#fff;font-size:2.2rem;letter-spacing:.1em;transition:all .5s}body.body-top .top-nav .menu-list-first li:nth-of-type(1) a{background:url(../img/nav_toda_top.png) no-repeat center;background-size:136px 50px;background-color:#fff}body.body-top .top-nav .menu-list-first li:nth-of-type(2) a{background:url(../img/nav_secc.png) no-repeat center;background-size:cover}body.body-top .top-nav .menu-list-first li:nth-of-type(3) a{background:url(../img/nav_new_toda.png) no-repeat center;background-size:cover}body.body-top .top-nav .menu-list-first li:nth-of-type(4) a{background:url(../img/nav_chihousousei.png) no-repeat center;background-size:cover}body.body-top .top-nav .menu-list-first li:nth-of-type(5) a{font-size:1.8rem;line-height:1.4;background:url(../img/nav_smart_const.png) no-repeat center;background-size:cover}body.body-top .top-nav .menu-list-second{display:none}body.body-top .top-nav .menu-list-second li{height:70px;text-align:center}body.body-top .top-nav .menu-list-second li a{display:inline-block;width:100%;height:70px;color:#fff;font-size:1.6rem;font-weight:bold;line-height:70px}body.body-top .top-nav .menu-list-second li:nth-of-type(1){background:rgba(74,73,72,.6)}body.body-top .top-nav .menu-list-second li:nth-of-type(2){background:rgba(220,73,43,.6)}body.body-top .top-nav .menu-list-second li:nth-of-type(3){background:rgba(39,172,193,.6)}body.body-top .top-nav .menu-list-second li:nth-of-type(3) .show-guide{display:inline-block;width:100%;height:70px;color:#fff;font-size:1.6rem;font-weight:bold;line-height:70px;cursor:pointer}body.body-top .top-nav-active{width:300px;height:calc(100vh - 70px)}body.body-top .concept-movie{display:none}body.body-top .btn-guide{display:none}body.body-top .questionnaire{display:none}body.body-top .privacy-policy{display:none}body.body-single .page main.main .inner{max-width:450px;width:100%}body.body-single .page main.main section{height:1200px}body.body-single .page main.main .heading-area .heading-deco{margin-top:0}body.body-single .page main.main .heading-area .heading-deco .deco-red{width:14px;height:14px;background:#dc492b}body.body-single .page main.main .heading-area .heading-deco .deco-blue{width:14px;height:14px;margin-top:4px;background:#27acc1}body.body-single .page main.main .heading-area .heading-deco .deco-gray{width:14px;height:14px;margin-top:4px;background:#4a4948}body.body-single .page main.main .heading-area .heading{margin-left:10px}body.body-single .page main.main .heading-area .heading h2.section-title{margin-top:0;font-size:2.2rem}body.body-single .page main.main .heading-area .heading .h-sup{margin-top:5px;font-size:1.4rem;line-height:18px}body.body-single .page main.main .content-img{max-width:345px;width:100%}body.body-single .page main.main .content-text-area .content-text{margin-top:5px}body.body-single .page main.main .content-text-area .icon-area .link-text{color:#3f3b3a}body.body-single .page main.main .content-text-area .icon-area .download-text{color:#3f3b3a}body.body-single .page main.main .slider-contents{max-width:300px;height:400px;display:flex;flex-direction:column;justify-content:flex-start}body.body-single .page main.main .slider-contents .slider{width:300px}body.body-single .page main.main .slider-contents .slider .slick-prev{left:-25px}body.body-single .page main.main .slider-contents .slider .slick-next{right:-25px}body.body-single .page main.main .slider-contents .slider-text-area{margin-top:10px}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content{width:300px}body.body-single .page main.main .slider-contents .slider-text-area .slider-text-content .slider-text{margin-top:5px}body.body-page-new-toda .page-new-toda main.main section.section-1{height:1250px}body.body-page-new-toda .page-new-toda main.main section.section-1 .heading-area{top:130px;left:15px}body.body-page-new-toda .page-new-toda main.main section.section-1 .content-text-area{top:470px;right:15px}body.body-page-new-toda .page-new-toda main.main section.section-1 .content-text-area::before{width:400px;height:400px;top:32%}body.body-page-new-toda .page-new-toda main.main section.section-1 .content-text-area .icon-area{margin:90px auto 0}body.body-page-new-toda .page-new-toda main.main section.section-1 .content-img{top:220px;left:15px}body.body-page-new-toda .page-new-toda main.main section.section-1 .slider-contents{left:38px;bottom:-70px}body.body-page-new-toda .page-new-toda main.main section.section-2{height:1250px}body.body-page-new-toda .page-new-toda main.main section.section-2 .heading-area{top:400px;right:15px}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area{top:850px}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area::before{width:330px;height:330px;top:32%}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-text-area .icon-area{margin:45px auto 0}body.body-page-new-toda .page-new-toda main.main section.section-2 .content-img{top:440px;right:15px}body.body-page-new-toda .page-new-toda main.main section.section-2 .slider-contents{left:38px;bottom:-100px}body.body-page-new-toda .page-new-toda main.main section.section-3 .heading-area{top:770px;left:15px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area{bottom:-230px;right:-180px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area::before{border-width:0 0 500px 400px;bottom:110px;right:-15px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area .content-title{width:120px}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-text-area .icon-area{margin:45px auto 0}body.body-page-new-toda .page-new-toda main.main section.section-3 .content-img{bottom:-340px;left:15px}body.body-page-new-toda .page-new-toda main.main section.section-3 .slider-contents{left:38px;bottom:-400px}body.body-page-new-toda .page-new-toda main.main .border-line-1{top:500px;right:50px;transform:rotate(15deg)}body.body-page-new-toda .page-new-toda main.main .border-line-1.line-active{height:1180px}body.body-page-new-toda .page-new-toda main.main .border-line-2{top:1650px;left:50px;transform:rotate(-15deg)}body.body-page-new-toda .page-new-toda main.main .border-line-2.line-active{height:1150px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .heading-area{top:130px;left:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .heading-area .heading-deco .deco-red{height:29px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .heading-area .heading-deco .deco-blue{height:29px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .heading-area .heading-deco .deco-gray{height:29px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .heading-area h2.section-title .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-text-area{top:490px;right:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-text-area::before{width:400px;height:400px;top:52%}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .content-img{top:265px;left:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-1 .slider-contents{left:38px;bottom:-60px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .heading-area{top:390px;right:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .heading-area .heading-deco .deco-red{height:32px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .heading-area .heading-deco .deco-blue{height:32px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .heading-area .heading-deco .deco-gray{height:32px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .heading-area h2.section-title .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area{top:890px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area::before{width:370px;height:370px;top:36%}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-text-area .icon-area{margin:40px auto 0}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .content-img{top:480px;right:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-2 .slider-contents{left:38px;bottom:-200px}body.body-page-chihousousei .page-chihousousei main.main section.section-3{height:1300px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area{left:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area .heading-deco .deco-red{height:29px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area .heading-deco .deco-blue{height:29px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area .heading-deco .deco-gray{height:29px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area h2.section-title .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .heading-area .h-sup .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area{width:300px;bottom:-360px;right:-180px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area::before{border-width:0 0 450px 350px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #27acc1 #4dbdc3;bottom:98px;right:-22px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area .content-title .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-text-area .icon-area{margin:60px auto 0}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .content-img{bottom:-250px;left:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-3 .slider-contents{left:38px;bottom:-540px}body.body-page-chihousousei .page-chihousousei main.main section.section-4{height:1400px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area{top:1165px;right:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco{margin-top:0}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco .deco-red{width:14px;height:28px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco .deco-blue{width:14px;height:28px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .heading-deco .deco-gray{width:14px;height:28px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .heading-area .h-sup .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area{width:320px;top:1570px;left:335px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area::before{width:465px;height:465px;top:34%}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area .content-title .br-toggle{display:block}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-text-area .icon-area{margin:110px auto 0}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .content-img{top:2045px;left:15px}body.body-page-chihousousei .page-chihousousei main.main section.section-4 .slider-contents{left:38px;bottom:-750px}body.body-page-chihousousei .page-chihousousei main.main .border-line-1{top:550px;right:50px;transform:rotate(15deg)}body.body-page-chihousousei .page-chihousousei main.main .border-line-1.line-active{height:1170px}body.body-page-chihousousei .page-chihousousei main.main .border-line-2{top:1650px;left:20px;transform:rotate(-15deg)}body.body-page-chihousousei .page-chihousousei main.main .border-line-2.line-active{height:1250px}body.body-page-chihousousei .page-chihousousei main.main .border-line-3{top:3000px;right:50px;transform:rotate(12deg)}body.body-page-chihousousei .page-chihousousei main.main .border-line-3.line-active{height:1300px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1{height:1300px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .heading-area{top:130px;left:15px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area{top:470px;right:15px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area::before{width:400px;height:400px;top:30%}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-text-area .icon-area{margin:90px auto 0}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .content-img{top:225px;left:15px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-1 .slider-contents{left:38px;bottom:-50px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2{height:1300px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .heading-area{top:420px;left:15px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .heading-area .h-sup{width:300px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area{width:340px;top:870px;left:60px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area::before{width:320px;height:320px;top:28%}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area .content-title{width:270px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-text-area .icon-area{margin:40px auto 0}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .content-img{top:450px;right:15px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main section.section-2 .slider-contents{left:38px;bottom:-40px}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main .border-line-1{top:500px;right:50px;transform:rotate(15deg)}body.body-page-companycollabo-smartconst .page-companycollabo-smartconst main.main .border-line-1.line-active{height:1170px}}/*# sourceMappingURL=style.min.css.map */