@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Open+Sans";@font-face{font-family:fontello;src:url(/font/fontello.eot?30354834);src:url(/font/fontello.eot?30354834#iefix)format("embedded-opentype"),url(/font/fontello.woff2?30354834)format("woff2"),url(/font/fontello.woff?30354834)format("woff"),url(/font/fontello.ttf?30354834)format("truetype"),url(/font/fontello.svg?30354834#fontello)format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ok:before{content:"\e800"}.icon-phone:before{content:"\e801"}.icon-location:before{content:"\e802"}.icon-right:before{content:"\e803"}.icon-mail:before{content:"\e804"}.icon-right-hand:before{content:"\e805"}.icon-pencil:before{content:"\e806"}.icon-down-open:before{content:"\e807"}.icon-megaphone:before{content:"\e808"}.icon-left:before{content:"\e809"}.icon-up:before{content:"\e80a"}.icon-right-open:before{content:"\e80b"}.icon-down:before{content:"\e80c"}.icon-cancel-1:before{content:"\e80d"}.icon-search:before{content:"\e80e"}.icon-clipboard:before{content:"\e80f"}.icon-calendar:before{content:"\e812"}.icon-download:before{content:"\f02e"}.icon-user:before{content:"\f061"}.icon-link-ext:before{content:"\f08e"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-lightbulb:before{content:"\f0eb"}.icon-doc-text:before{content:"\f0f6"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-reply:before{content:"\f112"}.icon-youtube-play:before{content:"\f16a"}.icon-building-filled:before{content:"\f1ad"}.icon-child:before{content:"\f1ae"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-archive:before{content:"\f1c6"}img{width:auto;max-width:100%}#switchBtnArea{width:100%;height:60px;position:absolute}#switchBtnArea #switchBtn{top:27px;right:5%;width:91px;height:40px;display:block;background:#1d83ca;position:fixed;border-radius:5px;z-index:1000000}#switchBtnArea #switchBtn span{left:8%;width:25%;height:4px;display:block;position:absolute;background-color:#fff;border-radius:5px;transition:all .2s linear}#switchBtnArea #switchBtn span:nth-of-type(1){top:10px;transform:rotate(0)}#switchBtnArea #switchBtn span:nth-of-type(2){top:18px;transform:scale(1)}#switchBtnArea #switchBtn span:nth-of-type(3){bottom:10px;transform:rotate(0)}#switchBtnArea.btn_position{top:.2em}#switchBtnArea.menu_txt{top:30%;left:40%;width:50%;height:auto;display:block;position:absolute;background-color:initial;color:#fff;font-size:.8em}#switchBtnArea.btnClose{background:0 0}#switchBtnArea.btnClose span:nth-of-type(1){top:18px;transform:rotate(-45deg)}#switchBtnArea.btnClose span:nth-of-type(2){transform:scale(0)}#switchBtnArea.btnClose span:nth-of-type(3){bottom:18px;transform:rotate(45deg)}#rwdMenuWrap{top:0;right:-290px;width:290px;height:100%;background:rgba(0,0,0,.5);overflow:auto;position:fixed;z-index:1000000}#rwdMenuWrap h1{display:none}#rwdMenuWrap ul{width:100%}#rwdMenuWrap ul li{width:100%;border-bottom:#aaa 1px solid;font-size:16px}#rwdMenuWrap ul li a{padding:15px;text-align:left;display:block;background:#ebebeb;position:relative;color:#333}#rwdMenuWrap ul li a span{font-size:.85em}#rwdMenuWrap ul.nav-anpi{padding-top:45px!important}.padding_top0{padding-top:0!important}.topbar{padding:1em 1.5em 0 0;text-align:right;margin:0 auto}.topbar ul li{display:inline-block}.topbar ul li a{padding:5px 0;color:#778187;margin-left:25px;font-size:20px}.topbar ul li a:hover{color:#222}.topbar ul li:nth-child(3) a{padding:5px 1.5em;display:block;background:#fff;color:#e06666;border:#e06666 3px solid;border-radius:10px;margin-left:15px;transition:.4s all;box-sizing:border-box;font-weight:700}.topbar ul li:nth-child(3) a:hover{text-decoration:none;background:#e06666;color:#fff}.topbar ul li:last-child a{padding:5px 1.5em;display:block;background:#1d83ca;color:#fff;border-radius:10px;margin-left:15px;transition:.4s all;border:#1d83ca 3px solid;font-weight:700}.topbar ul li:last-child a:hover{text-decoration:none;background:#1074ba}.fixed{position:fixed!important;top:0!important;left:3%;width:94%!important;z-index:100000;box-sizing:border-box}.fixed2{padding-top:10px;position:fixed;top:auto;-ms-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:1000}.f_plan_fixed{padding-top:10px;position:fixed;top:auto;-ms-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:1000;background:#fff;width:auto;max-width:100%}.header_fixed{-ms-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:1000;background-color:#f2f2f2;padding-top:0;position:fixed!important;top:0;background-color:rgba(255,255,255,.9);background-image:gradient(linear,0 0,100% 100%,color-stop(.25,#fafafa),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fafafa),color-stop(.75,#fafafa),color-stop(.75,transparent),to(transparent));background-size:7px 7px;width:94%;margin:0;border-radius:0 0 15px 15px;border-top:none}.compare_menu_fixed{position:fixed!important;top:83px;z-index:999}.header_room{z-index:10000;position:fixed;margin:0 3%;width:94%}.header_room #header{padding:0;height:auto;z-index:100;position:absolute;width:100%;max-width:100%;background-color:rgba(255,255,255,.9);background-image:gradient(linear,0 0,100% 100%,color-stop(.25,#fafafa),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fafafa),color-stop(.75,#fafafa),color-stop(.75,transparent),to(transparent))}#header{position:relative}#header h1{left:.5em;top:0;position:absolute;transition:.5s;z-index:100000}#header h1 img{margin-top:.75em;width:65%;max-width:400px;transform:scale(1);float:left}nav{color:#333;margin:auto 0;clear:both;width:auto;padding:0;text-align:center}nav ul{text-align:right;display:block;width:auto;position:relative;padding-right:1.7em}nav.header_fixed h1 img{max-width:300px!important}nav li{display:inline-block;text-align:left;font-size:22px;font-weight:400;padding:.8em 0;text-align:center;transition:.5s}nav li.cur a{border-bottom:2px solid #222;color:#000;text-decoration:none}nav li a{margin:0 0 0 1em;color:#333;display:inline-block;line-height:normal;padding-bottom:.3em}nav li a:hover,nav li a:focus{border-bottom:2px solid #222;color:#000;text-decoration:none}nav li:nth-child(6) a{padding:.15em .7em;margin-right:.5em;display:block;font-size:1em;color:#fff;background:#c66666;border-radius:50px;transition:.3s all}nav li:nth-child(6) a:hover{border-bottom:none;color:#fff;background:#1d83ca}nav li:last-child a{padding:.15em 1em;margin:0;display:block;color:#fff;font-size:1em;background:#333;border-radius:50px;transition:.3s all}nav li:last-child a:hover{border-bottom:none;background:#d34f4f}.breadcrumbs{font-size:14px;border-bottom:#ccc 1px dashed;margin:0 auto 30px;width:88%;text-align:left}.sub_navi{background:#519dc3;border-radius:8px;font-size:16px;overflow:hidden;padding:.5em;-ms-box-sizing:border-box;box-sizing:border-box;-ms-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);margin:3px;width:auto;min-width:270px}.sub_navi h3 a{padding:8px 10px!important;display:block;color:#fff;font-size:1.1em;font-weight:400;position:relative}.sub_navi h3 a:hover{text-decoration:none;background:rgba(255,255,255,.2);border-radius:8px}.sub_navi ul{border-radius:8px;overflow:hidden}.sub_navi li{background:#eff6fc}.sub_navi li a{color:#000;display:block;padding:6px 12px!important;text-decoration:none;border-bottom:1px dashed #519dc3;transition:.3s all}.sub_navi li a:hover{display:block;color:#fff!important;font-weight:400;position:relative;background:#519dc3}.sub_navi li:last-child a{border-bottom:none}.sub_navi li.cur{position:relative;background:0 0}.sub_navi li.cur::before{border-right:10px solid #fff}.sub_navi li.cur a{display:block;color:#fff!important;font-weight:400;position:relative;background:#519dc3}.sub_navi li.cur a::before{content:"";display:inline-block;top:20%;left:-1px;border:9px solid transparent;border-left:9px solid #fff;position:absolute}.sub_navi li.cur a:hover{background:#74b1cf}.feature .sub_navi{margin:10px auto 3px;width:auto;min-width:300px}.feature .sub_navi ul{border-radius:0;margin:0 auto;width:99%}.feature .sub_navi li{font-size:.96em;background:#eff6fc;display:inline-block;border-right:none;margin:5px}.feature .sub_navi li:last-child{margin-right:0}.feature .sub_navi li a{border-bottom:none}.feature #content_left{margin:0 auto;float:none;width:96%}@media screen and (max-width:1950px){nav li{padding:.8em 0}}@media screen and (max-width:1700px){.topbar{font-size:16px}.topbar ul li{display:inline-block}.topbar ul li a{padding:3px 0;color:#778187;margin-left:1em}nav li{padding:.6em 0}#header h1 img{margin-top:.75em;width:65%}#header h1 img.smaller{margin-top:.2em;width:220px}}@media screen and (max-width:1500px){#header h1 img{margin-top:.1em;width:50%}.topbar,nav ul{padding-right:.8em}.topbar ul li a{font-size:16px}}@media screen and (max-width:1400px){nav li{font-size:18px;padding:.8em 0}nav li:nth-child(6) a,nav li:last-child a{font-size:1.1em}#header h1 img{max-width:260px;width:auto}}@media screen and (max-width:1300px){.topbar,nav ul{padding-right:.8em;padding-top:3em}.safety .topbar{padding-top:0}}@media screen and (max-width:1200px){.header_room{margin:0 3%}.sub_navi{width:240px;min-width:200px}#header h1 img{width:auto;max-width:240px;padding:0}#header h1 img.is-animation2{margin-top:-.6em}.topbar{height:1.3}.topbar ul li:last-child a{padding:3px .2em;margin-left:10px}}@media screen and (max-width:1100px){#header h1 img{max-width:200px}nav li a{margin:0 0 0 1.5em;color:#333}nav li:nth-child(6) a,nav li:last-child a{font-size:.9em}}@media screen and (max-width:980px){#navi ul,.content,.inner{width:98%}#header .inner{width:100%}.sub_navi{width:210px;min-width:170px}#rwdMenuWrap{z-index:1000000}}@media screen and (max-width:967px){#header h1{top:0;left:0}#header h1 img{padding-top:0;width:auto;max-width:180px;padding:0}nav li{padding:1em 0 .5em;font-size:16px}}@media screen and (max-width:950px){#rwdMenuWrap{display:block}nav .nav-anpi,.topbar{display:none}#header h1{float:none;display:block;position:relative;overflow:hidden;top:0;left:0}.menu-trigger{display:block}#switchBtnArea{width:100%;height:60px;position:absolute}#switchBtnArea #switchBtn.btn_position{width:103px;top:.2em}#switchBtnArea #switchBtn span{left:9%;width:26%;height:4px;display:block;position:absolute;background-color:#fff;border-radius:5px;transition:all .2s linear}#switchBtnArea #switchBtn span:nth-of-type(1){top:10px;transform:rotate(0)}#switchBtnArea #switchBtn span:nth-of-type(2){top:18px;transform:scale(1)}#switchBtnArea #switchBtn span:nth-of-type(3){bottom:10px;transform:rotate(0)}#switchBtnArea #switchBtn span.menu_txt{top:30%;left:42%;width:50%;height:auto;display:block;position:absolute;background-color:initial;color:#fff;font-size:.8em}#switchBtnArea #switchBtn.btnClose span.menu_txt{display:none;width:0}#switchBtnArea #switchBtn.btnClose{background:0 0;top:5px;right:-40px;z-index:10000000000;transition:.3s all}#switchBtnArea #switchBtn.btnClose span:nth-of-type(1){top:18px;transform:rotate(-45deg)}#switchBtnArea #switchBtn.btnClose span:nth-of-type(2){transform:scale(0)}#switchBtnArea #switchBtn.btnClose span:nth-of-type(3){bottom:18px;transform:rotate(45deg)}#menuOverlay{top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;position:fixed;z-index:100000}#rwdMenuWrap{top:0;right:-290px;width:290px;height:100%;background:rgba(0,0,0,.5);overflow:auto;position:fixed;z-index:1000000}#rwdMenuWrap ul{width:100%}#rwdMenuWrap ul li{width:100%;border-bottom:#aaa 1px solid;font-size:16px}#rwdMenuWrap ul li a{padding:15px;text-align:left;display:block;background:#ebebeb;position:relative;color:#333}#rwdMenuWrap ul li a span{font-size:.85em}#rwdMenuWrap ul.nav-anpi li:nth-child(6) a{color:#fff;font-weight:700;background:#e06666}#rwdMenuWrap ul.nav-anpi li:last-child a{background:#222;color:#fff;font-weight:700}#rwdMenuWrap ul+ul li:nth-child(3) a{color:#e06666;font-weight:700;background:#fff}#rwdMenuWrap ul+ul li:last-child a{color:#fff;background:#1d83ca;font-weight:700}#rwdMenuWrap ul li a:after{content:"";margin-top:-4px;top:50%;right:15px;width:8px;height:8px;color:#888;font-size:1em;font-weight:700;line-height:1.2em;display:block;position:absolute;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;transform:rotate(45deg)}}@media screen and (max-width:820px){.sub_navi{width:auto;min-width:0}.topbar{padding:5px .5em 0;white-space:nowrap}#header h1{left:5px}#header h1 img.is-animation2{transform-origin:0% 100%;transform:scale(.75)}}@media screen and (max-width:590px){.topbar a{display:none}.topbar a:last-of-type{display:inline}}@media screen and (max-width:480px){#switchBtnArea #switchBtn{width:110px}.topbar ul li a{font-size:13px;font-weight:400}}@media screen and (max-width:330px){#header h1{left:0}#switchBtnArea #switchBtn{width:76px}#switchBtnArea #switchBtn span{left:7%;width:28%}#switchBtnArea #switchBtn span.menu_txt{width:59%;left:40%;font-size:.7em}}.float_l{float:left}a,body,div,dl,em,h1,h2,h3,h4,h5,h6,html,iframe,img,label,li,p,span,strong,ul{margin:0;padding:0;border:0;vertical-align:baseline}figure,footer,header,nav{display:block}body{line-height:1}ul{list-style:none}h2,h3,h4,h5,h6,strong{font-weight:700}a{color:#0096d2;text-decoration:none}a:focus,a:hover{color:#59b329;text-decoration:underline;outline:0}img.company_logo{width:130px;height:auto}body{color:#555;font-size:100%;line-height:1.6;font-family:Meiryo、メイリオ、Hiragino Sans、ヒラギノ角ゴシック;background:#fff;-webkit-text-size-adjust:100%}p{font-size:16px}.inner{margin:0 auto;width:100%;max-width:1200px}.d_block{clear:both;display:block;margin-bottom:1.5em;text-align:left!important}.column{margin-bottom:50px;overflow:hidden}.home .column{margin-bottom:0;overflow:hidden}.column2{margin-bottom:40px;overflow:hidden}.column3{margin-bottom:0;overflow:hidden}.column4{margin-bottom:20px;overflow:hidden}.column_button1{margin:0 auto;padding:2em 0 0;overflow:hidden;text-align:center}.column_button2{margin:0 auto 5em;text-align:center}.content iframe{margin-bottom:3em}.trouble iframe:nth-child(1){height:315px!important}.trouble iframe:nth-child(2){height:800px!important}#h2_wrap{clear:both;margin-bottom:10px;padding:30px 0 0;overflow:hidden;padding-top:165px;text-align:center}#h2_wrap h2{font-size:2.5em;color:#444;font-weight:200;position:relative;display:inline-block;margin-bottom:1em}#h2_wrap h2::before{content:"";position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;transform:translateX(-50%);background-color:#444;border-radius:2px}.breadcrumbs{font-size:14px;border-bottom:#ccc 1px dashed;margin:0 auto 30px;width:88%;text-align:left}#branding{background:#4aa0cf;background:linear-gradient(to bottom,#4aa0cf 0,#70bde8 100%);padding:40px 0;background-size:cover;overflow:hidden}.left-box{padding-top:1.5em;margin-left:1.8em;float:left;padding-right:1em}.right-box{float:right;width:auto;max-width:60%;position:relative}.right-box video{width:100%;margin-top:3.8em;border-radius:5px;border:2px solid rgba(255,255,255,.3)}.right-box>div{display:inline-block;background:#ff3;padding:.3em 2em;color:#333;font-size:1.3em;font-weight:700;margin-bottom:.8em;position:absolute;border-radius:5px;border:2px solid #777;left:0;top:0}.right-box>div::before{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:12px solid rgba(255,255,255,0);border-top-color:#777;margin-left:-22px}.right-box>div::after{top:98%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(61,138,138,0);border-top-color:#ff3;margin-left:-20px}.right-box>img{display:block;width:auto;max-width:80%;margin:5em auto 0}#branding h2.anpi2h2{margin-bottom:20px;line-height:1.25;font-size:36px;color:#fff;text-shadow:1px 1px 1px #222}#branding h3{font-size:24px;padding-bottom:30px;color:#fff;text-shadow:1px 1px 1px #222}#branding strong a{color:#fff!important}.ver1 #branding{padding:40px 0;background:url(/images/branding.jpg)no-repeat;background-size:cover;height:450px}#branding h2{margin-bottom:20px;line-height:1.25;font-size:34px;color:#fff;text-shadow:1px 1px 1px #222}#branding h3{font-size:24px;padding-bottom:30px;color:#fff;text-shadow:1px 1px 1px #222}#branding p{margin:0 0 .2em!important;font-size:16px;color:#fff;overflow:hidden;clear:both;display:block}.device{z-index:auto;margin-bottom:100px;position:relative;height:400px;background:#f6f6f6}.device img{position:absolute;top:-110px;left:50%;margin-left:-480px}.ver1 .device img{position:absolute;top:-1em;left:50%;margin-left:-480px}.home_case .info-box{margin:2em auto;box-shadow:0 0 5px rgba(0,0,0,.3);box-sizing:border-box;border:#e37c64 2px solid;background:#fce1da;border-radius:10px;width:auto;padding:2em}.home_case .info-box>p{text-align:left;margin:1em auto 0}.home_case figure{margin:1em 0;padding:0}.home_case figure img{width:auto;max-width:90%;margin:0 1em}.home_case figure img{width:auto;max-width:90%;margin:0 .5em}.home_case figure.award img{width:auto;max-width:30%!important;margin:0 2em}.home_case p{font-size:1.3em}.top-tel{font-size:20px;font-weight:700;clear:both;color:#fff;margin-top:1.5em}.top-tel strong{font-size:28px;display:inline-block;border:#fff 2px dashed;padding:0 .6em;margin-bottom:.2em;border-radius:3px;background:rgba(0,0,0,.1)}.top-tel div{font-size:16px}.hero{position:relative}.hero__video{height:auto;width:100%}.content{margin:0 auto}.box{background:#eee;height:200px;margin-bottom:100px}.modal{display:none;height:100vh;position:fixed;top:0!important;width:100%;z-index:100000}.modal__bg{top:0!important;left:0!important;background:rgba(0,0,0,.7);height:120vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:20px 20px 10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;border-radius:10px;text-align:center}.js-modal-close span{margin-top:.5em;display:inline-block;background:#666;font-size:1.6em;padding:.2em .5em;border-radius:10px;color:#fff!important;box-shadow:0 0 5px rgba(0,0,0,.4)}.content{margin:0 auto;width:auto;max-width:1200px;overflow:hidden}#manual_list .content{margin:0 auto}.list_disc{padding-left:1.8em;list-style:disc}.home .container{margin:0 auto;background:#fff;text-align:center;max-width:960px;overflow:hidden}#content_manual{width:55%;float:right;display:block;margin:2rem auto;overflow:hidden}.swiper-wrapper{padding:0 0 1.5em;text-align:center}.swiper-wrapper .swiper-slide{text-align:center}.swiper-wrapper .swiper-slide ul{width:90%;display:inline-block}.swiper-wrapper .swiper-slide ul li{list-style:none;box-sizing:border-box;width:23.5%;margin-right:1%;display:inline-block}.swiper-wrapper .swiper-slide ul li:last-child{margin-right:0}.swiper-wrapper .swiper-slide ul li img{background:#fff;border-radius:1px;max-width:100%;box-sizing:border-box}.swiper-wrapper .swiper-slide ul li img:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.home .home_case{margin:1em auto 3em;padding:0;text-align:center}.home .swiper-container h2{position:relative;text-align:center;line-height:1;font-size:2.6em;display:inline-block;margin:1em 0 0;padding:0 45px}.home .swiper-container h2:after,.home .swiper-container h2:before{content:"";position:absolute;top:50%;display:inline-block;border-radius:3px;width:44px;height:5px;background-color:#6bb9e5}.home .swiper-container h2:before{left:0;transform:rotate(60deg)}.home .swiper-container h2:after{right:0;transform:rotate(-60deg)}.home_case .column{margin:.5em 0;text-align:left;padding:.5em 1em}.home_case video{width:auto;max-width:100%;border:none}.home .lightgray .column{padding:5em 1em 3em!important}.home .white .column{padding:2em 1em 3em!important}.home .column div{text-align:center;margin-bottom:2.5em}.home .column .chart_panel div{text-align:left!important;margin-bottom:0!important}.home .column .chart_panel figure div{text-align:center!important}.home .column .chart_panel div{margin-bottom:0!important}.home .column h3{text-shadow:2px 2px 2px rgba(0,0,0,.1);font-size:2.4em;position:relative;line-height:1.3;padding:.25em 1em;display:inline-block;top:0;border-bottom:none;margin-bottom:0}.home .column h3:after,.home .column h3:before{position:absolute;top:0;content:"";width:8px;height:100%;display:inline-block}.home .column h3:before{border-left:dotted 1px #666;border-top:dotted 1px #666;border-bottom:dotted 1px #666;left:0}.home .column h3:after{content:"";border-top:dotted 1px #666;border-right:dotted 1px #666;border-bottom:dotted 1px #666;right:0}.home ul.box01{margin:0;padding:0;text-align:center}.home ul.box01 li{display:inline-block;width:48%;box-sizing:border-box;padding:1em 2em;text-align:left;vertical-align:top;font-size:1.3em}.home ul.box01 li figure{margin:0 0 .5em;padding:0;text-align:center}.home ul.box01 li figure img{width:auto;max-width:100%}.home ul.box02 li figure{margin:0 0 .5em;padding:0;text-align:center}.home ul.box02 li figure img{width:auto;max-width:100%}.home ul.box02{margin:0;padding:0;text-align:center}.home ul.box02 li{display:inline-block;width:24%;box-sizing:border-box;padding:1em;text-align:left;vertical-align:top;font-size:1.3em}.home ul.box02 li h5{text-align:center;font-size:1.2em;color:#555}.home ul.box02+p{text-align:center;font-size:1.2em;color:#555}.home .difference img{max-width:100%;padding:1.5em .3em;border-radius:5px;margin:0 1em 2em;clear:left}.home .difference img.f_left{float:left}.home .difference img.f_right{float:right}.home .difference{text-align:left!important;border-bottom:1px dashed #ccc;padding:0 0 1em}.home .difference h5{font-size:1.6em;color:#3f6980;display:inline-block}.home .difference p{font-size:1.1em;margin-bottom:.5em;line-height:130%}.home .case{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.home .case li{text-align:center;list-style:none;display:inline-block;width:49%;box-sizing:border-box;margin-bottom:1em;padding:0!important;vertical-align:top;overflow:hidden;flex:0 1 49%;border-radius:2px;border:#96c0d4 1px dashed;background:#f2f2f2}.home .case li:nth-child(odd){margin-right:0}.home .case li a{color:#333}.home .case li:hover{background:#eee;box-shadow:0 0 10px rgba(0,0,0,.1);border:#96c0d4 1px solid}.home .case li a:hover{text-decoration:none}.home .case li h5{padding:.5em .2em .1em;font-size:1.3em}.home .case li p{padding:0 1em .5em;font-size:1.1em;text-align:left}.home .case li figure{margin:0;padding:0;width:100%;background:#fff;border-bottom:#96c0d4 1px dashed}.home .case li figure img{max-width:50%;padding:0;margin:0 0 -.5em}.home .newsrelease .pickup h4{position:relative;display:inline-block;margin-bottom:1.5em;font-size:1.8em;color:#00a0e9}.home .newsrelease .pickup>p{font-size:1.4em}.home .newsrelease .pickup>p span{color:green}.home .newsrelease .pickup h4:before{content:"";position:absolute;bottom:-10px;display:inline-block;width:60px;height:5px;left:50%;transform:translateX(-50%);background-color:#00a0e9;border-radius:2px}.home .newsrelease .pickup ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.6em;justify-content:space-around}.home .newsrelease .pickup ul li{text-align:center;list-style:none;display:inline-block;width:44%;box-sizing:border-box;margin-bottom:1em;padding:1em 1.5em;vertical-align:top;flex:0 1 44%;border:#fff 2px solid;background:#d2ea6a;box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);overflow:visible}.home .newsrelease .pickup ul li:last-child{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);background:#fbd006}.home .newsrelease .pickup ul li::before{content:" ";display:block;position:absolute;left:42%;top:-15px;width:75px;height:25px;z-index:2;background-color:rgba(188,168,75,.8);box-shadow:2px 2px 2px rgba(0,0,0,.1);-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg)}.home .newsrelease .pickup ul li:last-child::before{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg)}.home .newsrelease .pickup ul li a:hover{opacity:.85}.home .newsrelease .pickup ul li a img{max-width:85%;border:#fff 2px solid;border-radius:2px}.home .newsrelease .pickup ul li a>h5{font-size:1.5em;color:#444;text-shadow:#eee -1px -1px 1px;border-bottom:#444 1px dashed}.home .newsrelease .pickup ul li a>p{font-size:1.1em;text-align:left;color:#333}.home .newsrelease .pickup ul li a:hover{text-decoration:none}.home .newsrelease .news ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.home .newsrelease .news li{text-align:left;display:inline-block;width:44%;box-sizing:border-box;margin-bottom:1em;vertical-align:top;flex:0 1 44%;border-radius:2px;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#f9f9f9),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#f9f9f9),color-stop(.75,#f9f9f9),color-stop(.75,transparent),to(transparent));-webkit-background-size:6px 6px;padding:.5em;overflow:hidden;border:#adcfea 1px solid;box-shadow:2px 2px 3px rgba(0,0,0,5%);position:relative}.home .newsrelease .news li::after{content:" ";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #adcfea transparent}.home .newsrelease .news li img{float:left!important;max-width:130px;margin:0 1em 0 0;padding:0}.home .newsrelease .news li h5{display:inline;font-size:1.2em;border-bottom:#ccc 1px dotted;line-height:1.5}.home .newsrelease .news li h5+p{margin-top:.8em;margin-bottom:1em}.home .newsrelease .news li p+p{position:absolute;bottom:0;right:0;padding:.2em .5em;border-radius:0 0 2px 0}.home .flow{text-align:center;overflow:visible}.home .flow ul{width:70%;display:inline-block;overflow:visible}.home .flow li{border-radius:5px;border:#666 1px solid;background:#fff;padding:1.5em;position:relative;margin-bottom:2.5em;overflow:visible}.home .flow li::after{content:" ";width:0;height:0;border-style:solid;border-width:20px 30px 0;border-color:#666 transparent transparent transparent;bottom:-20px;left:45%;z-index:100;position:absolute}.home .flow li:last-child::after{border:none}.home .flow li .step{position:absolute;top:0;left:-1em;transform:rotate(-15deg);background:rgba(23,69,107,.9);color:#fff;font-weight:700;display:inline-block;padding:.2em 1em;border-radius:3px;font-size:1.2em}.home .flow li h5{font-size:2em;font-weight:400;border-bottom:3px dotted rgba(116,163,202,.5);border-radius:3px;padding:.2em .5em}.home .flow li p{text-align:left;margin-bottom:2em;font-size:1.1em}.home .point{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.home .point li{display:inline-block;width:47%;box-sizing:border-box;margin-bottom:1em;padding:1em .5em;vertical-align:top;flex:0 1 47%;border-radius:2px;background:#fff;overflow:hidden;border:#adcfea 1px solid;box-shadow:2px 2px 3px rgba(0,0,0,5%);position:relative;text-align:center}.home .point img{max-width:100%;margin:.5em 0;padding:0}.home .point h5{display:block;font-size:1.8em;line-height:1.5;border-bottom:1px dashed #ccc}.home .point li p{font-size:1.3em}.home .point+p{font-size:1.5em;text-align:center;margin:2em 0}.home .strong{color:#333;font-weight:700;display:inline-block;background:linear-gradient(transparent 70%,#fbd006 70%);text-shadow:#fff 1px 1px 1px;font-size:1.2em}#content_right{font-size:16px}#content_right h3,#manual_list .content h3{text-shadow:2px 2px 2px rgba(0,0,0,.1);font-size:1.9em;position:relative;line-height:1.3;padding:.4em .5em;margin:2px auto 1em;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;box-sizing:border-box;font-family:kosugi maru,sans-serif;background:#fff;background:linear-gradient(to bottom,white 0,#f3f3f3 50%,white 100%);font-weight:400}.case #content_right h3{margin-bottom:0}.anpi2 #content_right{margin-bottom:50px}.column h1{margin-bottom:30px;padding:0 0 5px;border-bottom:3px double #ccc;font-size:28px;color:#314353;font-weight:600}h4{margin-bottom:10px;font-size:17px;line-height:1.3;color:#333}h5{margin-bottom:10px;font-size:14px;line-height:1.3;clear:both;color:#333}.trouble2 h3{font-size:1.4em;margin-bottom:1em}.trouble2{width:90%;margin:0;padding:20px;text-align:left;overflow:hidden}#content_left{margin-right:30px;float:left;width:270px}img.img_center{width:100%;height:auto;max-width:700px}#content_right{float:none;width:100%}.list_box{text-align:left;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-content:space-between;-o-align-content:space-between;align-content:space-between;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}.list_box>div{-ms-flex-basis:47%;-o-flex-basis:47%;flex-basis:47%;margin-bottom:1.5em;padding:0!important;border:1px solid #3f6980;border-radius:3px;background:#f2f2f2;background:linear-gradient(to bottom,#f2f2f2 0,#fff 20%,#fff 40%,#fff 55%,#f4fcfe 100%);box-sizing:border-box}.list_box>div picture{padding:.3em .3em 0;display:block;margin:0}.list_box>div .num{float:left;font-style:italic;font-family:open sans,Georgia,times new roman,Times,serif;font-size:5.5em;color:#ddd;padding:0 3px;margin-right:5px;margin-top:0;line-height:1}.list_box>div p{text-align:center;font-size:1.4em;padding:.8em .3em;font-weight:700;line-height:1.6;color:#fff;background:#5b8ca2;margin:0!important;transition:all .3s}.list_box>div a:hover{text-decoration:none!important}.list_box>div a:hover p{background:#74afc9}.list_box>div img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}#content_right p{margin-bottom:1em}.ver1 .list-start li{margin-bottom:2em}.ver1 .list-start li img{margin-top:1em}footer{background:#e6eae8}#footer{margin:0 auto;width:auto;max-width:1200px;padding:40px 2%;overflow:hidden;font-size:13px}.foot1{float:left;overflow:hidden;width:700px}.foot2{float:right}#footer h5{font-size:16px}#footer a{color:#778187;outline:0}#footer p{margin:0}.isms{clear:both}.isms img{width:160px;height:auto}ul.list_cstap{margin:10px 0 0}ul.list_cstap li{margin-right:6px;float:left}ul.list_cstap li a{margin-right:6px}#list_social{margin:0 auto 20px;overflow:hidden}#list_social{margin:0 auto 10px}#list_social li{margin-right:10px;display:inline-block;font-size:1.5em;padding:0;vertical-align:baseline}#list_social li a{width:36px;height:33px;display:block;background:#4e8ead;border-radius:50%;text-align:center;color:#fff;padding-top:2px;padding-bottom:0;line-height:normal;vertical-align:baseline}#list_social li a:hover{opacity:.8}footer img{padding-right:10px;vertical-align:middle}.copyright{margin:0;padding:20px 0;overflow:hidden;background:#fff;color:#778187;font-size:12px}.copyright ul{text-align:center}.copyright p{margin-top:.8em!important;text-align:center!important}.copyright a{color:#778187;text-decoration:underline}.copyright a:hover{text-decoration:none}.copyright li{margin-right:5px;padding-right:10px;border-right:1px solid #778187;display:inline}.copyright li:last-child{margin-right:0;padding-right:0;border-right:none}.function.data iframe{height:100%;min-height:1250px}.price dl,.price p{font-size:16px}.foot_trial{padding:50px 0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#f9f9f9),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#f9f9f9),color-stop(.75,#f9f9f9),color-stop(.75,transparent),to(transparent));-webkit-background-size:6px 6px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid}.foot_trial ul{max-width:100%;text-align:left;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;-ms-align-content:space-between;-o-align-content:space-between;align-content:space-between;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}.foot_trial ul li{flex:0 1 32%;box-sizing:border-box;text-align:center;padding:0 2em 5em;position:relative}.foot_trial ul li figure{padding:.3em .3em 0;margin:0}.foot_trial ul li figure img{width:auto;max-width:100%}.foot_trial ul li h5{text-align:center;font-size:1.4em;padding:.8em .3em .2em;font-weight:700}.foot_trial ul li p{font-size:1.1em;line-height:1.6;text-align:left}.foot_trial .button1{font-size:1.1em;position:absolute;bottom:0;width:100%;display:block;left:0}.foot_trial .button1 .large{font-size:1.1em}.foot_trial2{padding:50px 0;background:#e5f6ff;text-align:center}.bg-blue h3{margin-bottom:20px;font-size:22px}.bg-blue{padding-top:100px;padding-bottom:calc(10vw + 10px);position:relative;overflow:hidden;background-color:#e8f6ff}.bg-blue2{padding:30px 0 60px;background:#e6f1fa}.bg-blue::before{content:"";position:absolute;bottom:0;left:0;border-bottom:10vw solid #fff;border-left:100vw solid transparent}.bg-blue::after{content:"";position:absolute;bottom:0;left:0;border-bottom:10vw solid #fff;border-right:100vw solid transparent}.bg-blue02{padding:100px 0 60px;overflow:hidden;background-color:#e8f6ff}.bg-blue .column,.bg-blue02 .column{margin-bottom:120px}.right{float:right}.left{float:left}.lightgray{background:#e6f1fa;margin:0}.blue-right{padding-right:240px}.blue-left{padding-left:240px}.bg-blue p{margin-bottom:20px}.bg-white{padding:100px 0 50px;background:#fff;color:#333}.bg-white .column{margin-bottom:40px}.bg-white h3{font-weight:700;font-size:150%;color:#2e2e2e;padding-bottom:.5em}.bg-white p{margin-bottom:20px}#function dl{margin:0}#why_nav{margin-bottom:30px;overflow:hidden}#why_nav li{margin-right:10px;float:left;width:175px;text-indent:-1em}#why_nav li a{padding:8px 5px 8px 20px;border:1px solid #d7ebf8;display:block}.img_right{float:right;margin-left:2em;position:relative}.img_right img{max-width:320px;height:auto}.icon_up{position:absolute}.link{padding-left:28px;background:url(/images/icon_link.png)no-repeat;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.doc{padding-left:28px;background:url(/images/icon_doc.png)no-repeat;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.link::before{content:""}.explanation .box1{padding:1em;box-sizing:border-box;border:#fd7d0b 1px solid;border-radius:5px;width:85%;margin:0 auto 1.5em;background:#fcf5ef}.explanation .box1>h3{text-align:center;color:#fd7d0b!important;border-bottom:none!important;margin:0 0 1.2em!important;padding:0!important;border-bottom:1px dashed #fd7d0b!important;background:0 0!important;border-top:none!important}.explanation .box1>h3::after,.explanation .box1>h3::before{content:"●"}.explanation .box2 ul{margin:1em auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-content:space-between;-o-align-content:space-between;align-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.explanation .box2 li{list-style:none;display:inline-block;width:48%!important;box-sizing:border-box;border:1px solid #ccc!important;border-radius:5px;margin:0 3% 1.5em 0;padding:1em;vertical-align:top;background:#f9f9f9}.explanation .box2 li>h3{text-align:center;margin:0 0 .6em!important;padding:0!important;font-size:1.4em!important}.explanation .box2 li>h3{color:#4ba061!important}.explanation .box2 li:last-child{margin-right:0}.explanation .box2 li:last-child h3{color:#5b88b7!important}.explanation #content_right iframe{height:980px}.explanation #content_right iframe{height:780px}.trial02 iframe{height:1050px!important}.trial #content_right iframe{height:980px}.inquiry #content_right iframe{height:980px}.inquiry h3{font-size:24px;margin:0 0 1em}.inquiry p.tel{font-size:1.4em;padding:.5em;background:#f2f2f2;border:#999 dashed 1px;font-weight:700;display:inline-block;border-radius:3px}.inquiry p.tel span{display:inline-block;padding:0 .8em}.inquiry .list-start img{width:100%;max-width:480px;height:auto}.terms .box{border:#afc8d5 3px solid;border-radius:3px;padding:.5em 1em;margin-bottom:2em;display:inline-block;background:#f1f3f4}.terms .box p{margin:0!important;font-size:1.2em}.terms #content_right ul{margin:0 0 0 2em}.terms #content_right ul li{list-style:disc}.terms #content_right ul{padding-left:3.5em}.terms #content_right ul li{text-indent:-2em}.terms #content_right ul li{list-style:none}.case .index_list{display:inline-block;display:flex;flex-wrap:wrap;justify-content:flex-start;background:#fff;padding:1em}.list_download{display:flex;flex-wrap:wrap}#manual_list ul.list_download{float:right;display:block;width:350px;box-sizing:border-box;border-radius:5px;background:#70c3ba;padding:.3em;box-shadow:0 0 5px rgba(0,0,0,.2);margin:.3em .5em .3em 1.5em}#manual_list ul.list_download li{position:relative;font-size:1.2em;padding:0;background:#f6f6f6;border-bottom:#70c3ba 1px solid;display:block}#manual_list ul.list_download li span{display:inline-block;position:absolute;background:red;color:#fff;font-size:.7em;top:20%;right:.3em;padding:.2em .5em;border-radius:3px}#manual_list ul.list_download li span::before{content:"おすすめ"}#manual_list ul.list_download li:last-child{border-radius:0 0 5px 5px}#manual_list ul.list_download li:first-child{border-radius:5px 5px 0 0}#manual_list ul.list_download li a:last-child{border-bottom:none;border-radius:0 0 5px 5px}#manual_list ul.list_download li a:first-child{border-radius:5px 5px 0 0}#manual_list ul.list_download li a.active{background:#c7ede9;border-radius:0}#manual_list ul.list_download li:first-child a.active{border-radius:5px 5px 0 0}#manual_list ul.list_download li:last-child a.active{border-radius:0 0 5px 5px}#manual_list ul.list_download li.link a::before{font-family:fontello,serif;content:"\f08e";display:inline-block;padding-right:.3em}#manual_list ul.list_download li a::before{color:#228c81}#manual_list ul.list_download li a{display:block;color:#666;padding:.3em 1em;overflow:hidden}#manual_list ul.list_download li a:hover{text-decoration:underline;z-index:10;background-image:linear-gradient(-45deg,#f5f5f5 25%,#d2f5f1 25%,#d2f5f1 50%,#f5f5f5 50%,#f5f5f5 75%,#d2f5f1 75%,#d2f5f1);background-size:4px 4px;overflow:hidden}#manual_list .manual_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap}#manual_list .manual_box li{text-align:center;list-style:none;display:inline-block;box-sizing:border-box;padding:0;vertical-align:top;flex:0 1 31.5%;border-radius:10px;background:#f2f2f2;border:#999 1px solid;overflow:hidden;margin:0 2% 2em 0;box-shadow:2px 2px 2px rgba(0,0,0,.1)}#manual_list .manual_box li:nth-child(3n){margin-right:0}#manual_list .manual_box li figure{border-radius:10px;margin:0 auto;padding:0!important;border:#ccc 1px dashed;background:#fff;overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,.2);position:relative}#manual_list .manual_box li figure h6{position:absolute;width:100%;text-align:center;top:1.6em;font-size:1.3em;font-family:kosugi maru,sans-serif;line-height:1.3;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff}#manual_list .manual_box li figure h6.bcp{color:#fff;top:35%;font-weight:400;background:rgba(255,255,255,.3);padding:.3em 0;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#manual_list .manual_box li img{width:auto;max-width:100%;margin-bottom:-.5em;padding-bottom:0}#manual_list .manual_box li a h5{font-size:1.1em;font-family:kosugi maru,sans-serif;margin:0 .2em .7em;background:#c5dee9;border-radius:0 0 10px 10px;padding:0 .4em;box-shadow:0 3px 3px rgba(0,0,0,.1);border:#999 1px solid;border-top:none;transition:.3s all;height:4.6vh;min-height:3em;vertical-align:middle!important;display:flex;align-items:center;justify-content:center;text-shadow:-1px 1px 0 rgba(255,255,255,.6),1px -1px 0 rgba(0,0,0,.1);border-top:rgba(255,255,255,.4)3px solid}#manual_list .manual_box li a:hover h5{background:#e1f4fd}#manual_list .manual_box li p{font-size:.95em;line-height:1.3;text-align:left;margin:0 .5em 1em;color:#777;min-height:3.6em}#manual_list .manual_box li a{display:block;height:100%;padding:0 .5em .5em;transition:.3s all}#manual_list .manual_box li:hover{box-shadow:none}#manual_list .manual_box li a:focus,#manual_list .manual_box li a:hover{text-decoration:none!important;background:#b3d4e3;box-shadow:2px 2px 2px rgba(0,0,0,.1)inset}.case .list_download a{display:block;color:#555}.case .list_download dl{margin:0;padding:0;display:block}.case .list_download a:focus,.case .list_download a:hover{color:#888;text-decoration:none}.case figure.f_right{float:right;margin:0 auto}.case figure img{width:100%;margin:0 .5em}.blank{margin-left:3px;width:16px;display:inline-block!important;background:url(/images/blank.gif)no-repeat 0;text-indent:-999em}.list_trouble{margin:0 0 10px;padding-bottom:10px;border-bottom:1px dotted #ccc;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.trouble3{margin-bottom:20px}.trouble3 li{margin-bottom:10px}.trouble3 strong{display:block}.w100{display:block;margin:0 0 30px;width:100%}.case-right{float:right;margin-left:30px}.case-right p{text-align:center;font-size:12px;color:#666}.case-img{margin:0 auto 30px;text-align:center}.case-img2{margin:0 auto;text-align:center}.price #anpi2{padding:0;margin:0 auto 2em;display:none}#anpi2 .price-box{padding:0;width:auto;color:#666;border:#ccc 1px solid;border-top:none;background-color:#f8f8f8;margin:0 auto 2em;max-width:60%}#anpi2 .price01{margin:0;font-size:20px;text-align:center}#anpi2 .price-box .price_explanation{margin:0;padding:.5em}#anpi2 .price-box .price_explanation.premium{background:#a6f6e6}#anpi2 .price-box .price_explanation.family{background:#ddbcf0}#anpi2 .price-box .price_explanation p{margin:0 0 0 1em;text-indent:-.5em}#anpi2 .price-box .price_explanation p::before{font-family:fontello,serif;content:"\e806";display:inline-block;margin-right:.3em}.price{position:relative}.price table{border-collapse:collapse;border:none;padding:0;width:100%;font-size:1.1em;color:#222}@media(max-width:1100px){.price table{display:none}}.price table thead th{border:none;background:0 0;padding:0}.price table thead th:first-child{width:10%}.price table thead th:last-child{width:90%}.price table tbody{background:#fff}.price table tbody tr{border-bottom:#e6f1fa 1px solid}.price table tbody th{font-size:1.7em;font-weight:700;text-align:center;line-height:1.1;white-space:nowrap}.price table tbody td p{background:#e6f1fa;display:inline-block;text-align:center;width:78%;margin:0 1em .5em;border-radius:5px;box-sizing:border-box}.price table tbody td:first-of-type{text-align:right}.price table tbody td h5{color:#222;font-size:3em;margin:0;text-align:center;background:#e6f1fa;border-radius:10px;margin:.3em}.price table tbody td h5::before{content:"￥";font-size:.7em}.price table tbody td a.price-button{font-size:.55em}.price table tbody td ul{display:flex}.price table tbody td ul li{flex:0 1 20%;box-sizing:border-box;text-align:center;font-size:2em;font-weight:700}.price table tbody td ul.pricenum li{padding:0 .3em}.price table tbody td ul.pricenum li::before{content:"￥";font-size:.7em}.price a.price-button{border-radius:40px;display:inline-block;padding:.5em .8em;background:#b3cefb;margin-bottom:1em;color:#222;transition:.3s all;box-shadow:0 0 2px rgba(0,0,0,.2);font-weight:700;font-size:1.2em}.price a.price-button:hover{box-shadow:2px 2px 2px rgba(0,0,0,.2)inset;background:rgba(179,206,251,.9);text-decoration:none}.price a.price-button.red{color:#fff;background:#eb543e}.price-title{display:flex;border:#fff 2px solid}.price-title li{text-align:center;flex:0 1 20%;box-sizing:border-box;text-align:center;background:#fcef60;padding:1em .5em;border-left:#fff 2px solid}.price-title li:nth-child(even){background:#d1eafe}.price-title li:first-child{border-left:none}.price-title li:last-child{font-size:14.5px;padding:1em 0}.price-title li h3{color:#444;font-size:1.3em;margin:0 auto .8em;line-height:1.2;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,2px 2px 3px rgba(0,0,0,.2)}@media(max-width:1200px){.price-title li h3 span{display:block}}.price table span{font-size:inherit}.for_mobile{margin:0 auto;max-width:700px;display:none}@media(max-width:1100px){.for_mobile{display:block}}.for_mobile li{position:relative;margin:1em auto 2em;display:block;width:auto;box-sizing:border-box;border-radius:5px;border:2px solid #f2f2f2;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fcef60;background:linear-gradient(115deg,#fcef60 0%,#fcef60 44%,#f2f2f2 44%,#f2f2f2 45%,#fcef60 45%,#fcef60 46%,white 46%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fcef60",endColorstr="#f2f2f2",GradientType=1 )}@media(max-width:600px){.for_mobile li{background:#fcef60;background:linear-gradient(to bottom,#fcef60 0%,#fcef60 50%,#f2f2f2 50%,#f2f2f2 52%,#fcef60 52%,#fcef60 54%,white 54%,white 100%)}}.for_mobile li:nth-child(even){background:#d1eafe;background:linear-gradient(115deg,#d1eafe 0%,#d1eafe 44%,#f2f2f2 44%,#f2f2f2 45%,#d1eafe 45%,#d1eafe 46%,white 46%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d1eafe",endColorstr="#f2f2f2",GradientType=1 )}@media(max-width:600px){.for_mobile li:nth-child(even){background:linear-gradient(to bottom,#d1eafe 0%,#d1eafe 50%,#f2f2f2 50%,#f2f2f2 52%,#d1eafe 52%,#d1eafe 54%,white 54%,white 100%)}}.for_mobile li ul{display:flex}@media(max-width:600px){.for_mobile li ul{display:block}}.for_mobile li ul li{flex:0 1 50%;background:0 0!important;border:none;box-shadow:none;padding:1.5em 1em .5em;margin:0}.for_mobile li ul li:first-of-type{font-weight:700;font-size:1.2em;color:#222}.for_mobile li ul li:last-of-type{font-weight:700;text-align:center;padding:2.5em 1em 0}@media(max-width:600px){.for_mobile li ul li:last-of-type{padding:1.5em 1em 0}}@media(max-width:600px){.for_mobile li ul li{display:block}}.for_mobile li h3{color:#444;font-size:1.4em;margin:1em auto .5em;line-height:1.2;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,2px 2px 3px rgba(0,0,0,.2)}.for_mobile li h5{color:#222;font-size:1.4em;margin:0;text-align:center;border-radius:10px;margin:.3em}.for_mobile li h5 span{font-size:1.5em}.for_mobile li h5 span::before{content:"￥";font-size:.7em}.for_mobile li div{position:absolute;right:0;top:.4em}.for_mobile li div p{background:#e6f1fa;font-size:1em;padding:.2em .8em;position:relative;margin-left:1.6em;display:inline-block}.for_mobile li div p::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 0 28px 13px;border-color:transparent transparent #e6f1fa transparent;bottom:0;left:-13px}.for_mobile li div p::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:28px 13px 0 0;border-color:#e6f1fa transparent transparent transparent;top:0;right:-13px}.for_mobile li div p:last-of-type::after{border:none}@media screen and (min-width:960px){.case-img{float:right;margin-left:30px}.case-img2{float:right;margin-left:30px}}#sitemap-list{line-height:2}#sitemap-list li{font-weight:700}#sitemap-list li ul li{padding-left:16px;background:url(/images/icon_sitemap.gif)no-repeat 0;font-weight:200}.button{border:none;font-size:15px;text-align:center;line-height:1.4;border-radius:.3em;text-decoration:none;color:#fff;display:inline-block;font-weight:700;cursor:pointer}.ver1 #branding .button{margin:0 .5em .8em!important}.button_margin{margin:0 10px}.large{padding:15px 20px;font-size:13px}.large2{padding:15px 1em;font-size:24px}.large3{padding:1em;font-size:18px}.button-orange2{background:#6fb828;border-bottom:3px solid #72a300}.button-orange2:hover{color:#fff;background:#8dc900;text-decoration:none}a.button-orange2:focus{color:#fff;text-decoration:none;outline:0}.button-blue{background:#61b5ac;border-bottom:3px solid #499c93}.button-blue:hover{color:#fff;background:#79c9c0;text-decoration:none}.button-index{border:#39c 2px solid;background:#f5f5f5;color:#444!important;box-shadow:0 3px 5px rgba(0,0,0,.4);border-radius:35px!important;padding:1em 2em;transition:.3s all;margin-bottom:.6em}.button-index.blue{background:#3897d9;color:#fff!important;transition:.3s all;margin:0 .5em}.button-index.blue02{width:auto;display:inline-block;background:#3897d9;color:#fff!important;transition:.3s all}.button-index.red{width:auto;display:inline-block;border:#fd7965 2px solid;background:#ff6048;color:#fff!important;transition:.3s all}.lightgray .button-index{background:#fff}.button-index:hover{box-shadow:0 3px 6px rgba(0,0,0,.6)inset,0 2px 2px rgba(0,0,0,.1);text-decoration:none;background:#2079a6;color:#fff!important}.button-index.green:hover{background:#629b11}.button-index.red:hover{background:#f0482f}.home .column_button1 .button-blue{background:#61b5ac;border-bottom:4px solid #499c93;position:relative;box-shadow:3px 3px rgba(0,0,0,.1);margin-bottom:.5em;transition:.3s all}.home .column_button1 .button-blue:hover{color:#fff;background:#79c9c0;text-decoration:none}.home .column_button1 .button-blue::after,.home .column_button2 .button-blue::after{font-family:fontello,serif;content:"\e803";color:#fc0;display:inline-block;padding-left:.3em}.button-orange3{background:#f99403;border-bottom:3px solid #e77802}.button-orange3:focus,.button-orange3:hover{background:#fda629;color:#fff;text-decoration:none}a.button-blue:focus{color:#fff;text-decoration:none;outline:0}.button-orange{background:#e24915;border:#fff 2px solid;box-shadow:0 0 5px rgba(0,0,0,.3);transition:.3s all}.button-orange:hover{color:#fff;background:#fe4f13;text-decoration:none}a.button-orange:focus{color:#fff;text-decoration:none;outline:0}.button:active{margin-top:3px;border:none}.home main .button.button-orange{position:relative;font-size:30px;padding:1em 3em;margin:1em 0;text-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.1)}.home main .button.button-blue{position:relative;font-size:24px;padding:1em 3em;margin:.5em 0;background:#2b6ecd;border:#fff 2px solid;text-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.1)}.home main .button.button-yellow,.home .branding .button.button-yellow{position:relative;font-size:36px;padding:.6em 2em;margin:.5em 0;background:#d4b902;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.15,rgba(255,255,255,.6)),color-stop(.15,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.6)),color-stop(.65,rgba(255,255,255,.6)),color-stop(.65,transparent),to(transparent));-webkit-background-size:4px 4px;border:#fff 2px solid;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,2px 2px 2px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.4);color:#444}.home main .button.button-yellow:hover,.home .branding .button.button-yellow:hover{text-decoration:none;background:#d4b902}.home main .button.button-orange::before{position:absolute;content:"何度でもOK";display:inline-block;text-shadow:1px 1px 1px #fff,2px 2px 2px rgba(0,0,0,.2);font-size:.8em;color:#e24915;background:rgba(255,255,255,.9);border-radius:3px;border:#fff solid 2px;box-shadow:0 0 3px rgba(0,0,0,.6);padding:.25em .5em;left:-1.5em;top:-.8em;transform:rotate(-15deg);transition:.3s}@media screen and (max-width:1950px){#h2_wrap{padding-top:155px}#video-background main img{width:auto;max-width:70vw}#video-background main h1{font-size:3.3vw}.home main .button.button-orange{font-size:28px;margin:.5em 0;padding:1em 2em}.home main .button.button-blue{font-size:20px}}@media screen and (max-width:1920px){#video-background main img{width:auto;max-width:45%}#video-background main figure{margin-bottom:3%}.home_case figure{margin:1em 0;padding:0}.home_case figure img{width:auto;max-width:65%;margin:0 .5em}.home_case figure.award img{width:auto;max-width:24%!important;margin:0 2em}.home_case p{font-size:1.2em;margin:0 20%}}@media screen and (max-width:1700px){#h2_wrap{padding-top:140px}}@media screen and (max-width:1536px){.home_case figure img{width:auto;max-width:60%;margin:0 .5em}.home_case figure.award img{width:auto;max-width:18%!important;margin:0 2em}}@media screen and (max-width:1500px){#h2_wrap h2{font-size:2.8em}}@media screen and (max-width:1400px){.home main .button.button-orange{font-size:22px;margin:.5em 0}.home main .button.button-blue{font-size:18px}.home main .button.button-yellow,.home .branding .button.button-yellow{font-size:26px}#header h1 img.smaller{width:190px}}@media screen and (max-width:1200px){#h2_wrap{padding-top:120px}#content_left{margin-right:0}.feature #content_right,.function #content_right,.compare #content_right{width:71.5%;float:right}#manual_list #content_right{width:72%;float:right}#manual_list #content_right h4{margin-left:0}#header h1 img.is-animation2{margin-top:-.6em}video{width:400px}.movie iframe{width:95%;height:auto;min-height:500px}.seminar_movie iframe{width:80%;min-height:440px}.home #branding .button.button-orange::before{font-size:1.1em;background:rgba(255,255,255,.9);padding:.2em .5em;left:.5em;top:-1.3em;transform:rotate(0)}#video-background main img{margin:0}.home main .button.button-orange{font-size:20px;margin:.5em 0;padding:1em 1.5em}#manual_list.form #content_manual ul li{margin:.5em;padding:.5em}.trial02 .trialinfo_right h4{font-size:1.5em}.various_contents{width:60%}.content{margin:0 auto;width:98%}}@media screen and (max-width:1050px){.feature #content_right,.function #content_right,.compare #content_right,.terms #content_right{width:69.5%}}@media screen and (max-width:1160px){#manual_list .manual_box li{flex:0 1 48.5%}#manual_list .manual_box li:nth-child(3n){margin-right:2%}#manual_list .manual_box li:nth-child(even){margin-right:0}#manual_list #content_right{width:70%;float:right}#manual_list .manual_box li figure h6.exa{top:40%;font-size:2em}}@media screen and (max-width:980px){#navi ul,.content{width:98%}.inner{width:100%}.right-box iframe{width:100%}#branding2{height:550px!important}#branding h2{font-size:32px}#branding2 h2{font-size:30px}.img100{width:100%;height:auto}.device{margin-bottom:50px;position:relative;height:300px;background:#f6f6f6}.device img,.ver1 .device img{top:-200px;left:10px;margin:0 auto;width:800px;height:auto}#content_left{margin:0 3% 0 0;width:22%}#content_right{width:100%}video{width:100%}.feature #content_right,.function #content_right,.compare #content_right,.terms #content_right{width:73%}#manual_list #content_right{width:68%;float:right}.list_unyou li{margin:0 3% 6px 0;width:22%}.list_unyou li a{padding:5%;width:100%}#footer{padding:30px 2%;width:96%}.foot1{margin:0 0 20px;overflow:hidden;width:70%}.foot2{width:160px}ul.tabNav li a{padding:6px .5em;font-size:12px}ul.tabNav li.first a{padding:9px 2em 8px}.download-item{margin:0 3% 2em 0;width:31.3%}.download-item img{width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.case-det{margin-right:2%;padding:1.5%;width:100%;text-align:center}.case-det img{margin-right:1%}.case-det dl{margin-left:20%;text-align:left}.case-det dd{text-align:left}.list-case-right{float:left;width:35%}.list_box>div .num{float:left;font-family:Georgia,times new roman,Times,serif;font-style:italic;font-size:5em;color:#ddd;padding:3px;margin-right:5px;line-height:.7;margin-bottom:1em}.list_box>div .num small{font-size:.5em}.list_box>div p{font-size:1.2em}.update iframe{height:2800px!important}.explanation #content_right iframe{height:1000px}.home .newsrelease .news ul{display:inline-block;width:75%}.home .newsrelease .news li{display:block;width:auto;padding-bottom:1.5em}.trial02 .trialinfo_right ul li img{max-width:88%}.various_contents{width:90%}}@media screen and (max-width:950px){.feature #content_right,.function #content_right,.compare #content_right,.terms #content_right{width:70%}#h2_wrap{padding-top:90px}#video-background main{bottom:10%}#video-background main h1{display:none}#header h1{float:none;display:block;position:relative;overflow:hidden;top:0;left:0}#header h1 img{width:auto;max-width:200px;padding:.5em}.menu-trigger{display:block}#video-background{background-size:cover;display:flex;align-items:center;justify-content:center;background-position:50%;height:550px}#video-background video{display:none}#video-background main figure{text-align:center}#video-background main figure img{text-align:center}#contents{width:100%}#contents p{padding:0 20px 2em}}@media screen and (max-width:880px){.modal__content{width:90%}.home .swiper-container h2{font-size:2em}.seminar_movie iframe{width:84%;min-height:385px}#manual_list #content_right{width:65%;float:right}#branding{padding-top:70px;height:auto;overflow:hidden}#branding h2{font-size:2em;margin-bottom:.2em}#branding .inner{width:90%}.left-box{width:auto;float:none;margin-left:0}.left-box ul.btn,.left-box .top-tel{display:inline-block;vertical-align:top;margin-top:0;margin-right:3em}.left-box .top-tel{margin-top:-1em;margin-right:0}.right-box{width:auto;float:none;max-width:100%;text-align:center}.right-box video{width:100%;max-width:95%;margin-top:0}.right-box>div{margin-top:2em;position:relative}.right-box>img{margin:1em auto}.case .index_list_item{flex:0 1 48%;box-sizing:border-box;margin-right:1.3%}.case .index_list_item:nth-child(3n){margin-right:1.3%}.case .index_list_item:nth-child(even){margin-right:0}.case .index_list_item:nth-child(n+3){margin-top:1em}.research .f_left{margin-top:0}.research.cs .w80per{padding:0}#branding .right-box{width:100%}.feature.details figure.inline{display:inline-block;width:auto!important;max-width:inherit}.feature.details ul.img_and_table{display:block;margin-bottom:2em}.feature.details ul.img_and_table li{flex:none;width:auto;display:block;margin-bottom:1em}}@media screen and (max-width:820px){.content{overflow:hidden;width:90%}#header h1{left:5px}.button-yellow{font-size:1.3em}#branding h2{font-size:32px}#branding2{padding:30px 0;height:380px!important}#branding2 h2{font-size:28px}.device{padding:20px;text-align:center;position:static;height:auto}.device img,.ver1 .device img{position:static;width:100%}#content_left,#content_right{margin:0 0 10px;float:left;width:100%}#content_left{margin:0 0 30px}ul.tabNav li a span{display:none}.feature #content_right,.function #content_right,.compare #content_right,.terms #content_right{width:100%}#manual_list #content_left{float:none}#manual_list #content_right{width:100%;float:none}#manual_list .pc{display:none}#manual_list .sp{display:block}.img_right{float:none;margin:0 0 2em;text-align:center}.case-det img{float:none;width:auto;height:auto}.case-det dl{margin-left:10%}.case figure.f_right,.case figure{float:none;margin:0 auto .5em;text-align:center}.case.detail figure img.w50{width:50%;margin-right:1em}.trial02{width:99%}#footernav ul{width:100%}#footernav li{float:left;text-align:center;width:24.77%;padding:0;color:#eee;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px}#footernav li a{display:block}#footernav li:first-child{border-left:none}#footernav li:nth-child(4){border-right:none}#footernav li:nth-child(n+5){border-bottom:none}#footernav li a:hover{display:block;color:#eee;text-decoration:none}.update iframe{height:3500px!important}.explanation #content_right iframe{height:1300px}.research.cs ul.btn_box{display:block;text-align:center;padding:0 20%}.research.cs ul.btn_box li{display:block;width:100%;text-align:left;margin-bottom:1em}#manual_list.form #content_right h4{font-size:1.5em}#manual_list.form #content_right ul{    display:inline-block!important;width:auto;margin:0 3em 2em}#manual_list.form #content_right ul li{display:block!important;width:100%;flex:0 0 100%;margin-bottom:1em}#manual_list.form #content_right ul li>ul{display:flex}#manual_list.form #content_right ul li>ul li{flex:initial!important;width:auto;margin-bottom:0}.various_contents{width:96%}}@media screen and (max-width:780px){.content,.inner{width:auto}.inner{width:auto;margin:0 4%}.home .difference img.f_left,.home .difference img.f_right{float:none;text-align:center;display:block;margin:0 auto}.home .difference{text-align:center!important;border-bottom:1px dashed #ccc;padding:0 0 1em}.home .difference h5{font-size:1.5em;display:block;background:#f2f2f2;margin:.5em 1em;padding:.3em 0;border-radius:3px}.home .difference p{font-size:1.1em;margin:0 2em;text-align:left!important}.foot_trial .button1 .large{font-size:2.1vw}#manual_list .form_left{width:80%;margin:0 auto 3em;float:none}#content_manual{width:80%;margin:2rem auto;float:none}.trial02 .trialinfo_right{width:100%;float:none}.trial02 .form_left{width:96%;margin:0 auto 3em;float:none}.trial02 iframe{height:1010px!important;margin-bottom:2em}.trial02 .trialinfo_right h4{font-size:2em;margin-bottom:1em}}@media screen and (max-width:768px){.home_case figure img{width:auto;max-width:80%;margin:0 .5em}.home_case figure.award img{width:auto;max-width:25%!important;margin:0 2em}.home_case p{font-size:1.3em;margin:0 5%}.breadcrumbs{font-size:13px}.m_detail{display:none}.bg-white{padding:50px 0}.bg-blue02{padding:50px 0 60px}#manual_list ul.list_download{float:none;display:block;width:auto;box-sizing:border-box;border-radius:5px;background:0 0;box-shadow:none;margin:0}#manual_list ul.list_download li a:first-child,#manual_list ul.list_download li a:last-child{border-radius:5px}#manual_list ul.list_download li,#manual_list ul.list_download li:first-child,#manual_list ul.list_download li:last-child{position:relative;font-size:1.2em;padding:0;border-bottom:none;border:none;display:block;background:#fff;margin-bottom:1.5em}#manual_list ul.list_download li a{border-radius:5px;border:#70c3ba 1px solid;margin-bottom:.5em;background:#f5f5f5;margin:0 1em .5em}#manual_list ul.list_download li p>a{border-radius:0;border:none;overflow:hidden;display:inline;margin-bottom:0;background:0 0;padding:0;color:#70c3ba}#manual_list ul.list_download li p>a::before{content:""}#manual_list ul.list_download li span{top:-1em;right:.5em;border-radius:3px;transform:rotate(8deg)}#manual_list ul.list_download p{margin:0 2em;font-size:.9em}#manual_list ul.list_download p.page{display:inline;font-size:.85em}#manual_list ul.list_download p.page::before{content:"（"}#manual_list ul.list_download p.page::after{content:")"}}@media screen and (max-width:758px){.case.detail .googleslides{width:100%;min-height:60vh}.home .newsrelease .news ul{width:90%}.home .newsrelease .news li img{float:left!important;max-width:130px;margin:0;margin-right:1em;padding:0}}@media screen and (max-width:720px){.home .swiper-container h2{font-size:1.8em;padding:0 40px}.home ul.box01 li{display:block;width:100%}.home .column h3{font-size:2em}.home ul.box02 li{display:inline-block;width:48%}.home ul.box02 li h5{font-size:1em}.compare_price table{overflow-x:scroll}.compare_price table thead tr:first-of-type th{min-width:100px!important}.compare_price table thead tr:last-of-type th{min-width:100px!important}.movie iframe{width:95%;height:auto;min-height:400px}.seminar_movie iframe{width:96%;min-height:368px}.home .flow ul{width:85%}.foot_trial{padding:1em 0}.foot_trial ul{display:block;text-align:center}.foot_trial ul li{display:block;width:100%;border-bottom:1px solid #77afbc;padding-bottom:2em}.foot_trial ul li:last-child{border-bottom:none}.foot_trial ul li figure{padding:1em .3em 0;margin:0}.foot_trial ul li figure img{width:auto;max-width:50%}.foot_trial ul li p{margin-bottom:1em;display:inline-block;width:80%}.foot_trial .button1{position:relative}.foot_trial .button1 .large{font-size:1em}.trial .trialinfo ul{display:inline-block;text-align:center;width:65%}.trial .trialinfo ul li{display:block;margin:0 auto 1em;width:100%;text-align:center;border-bottom:#ccc 1px dashed;padding-bottom:1em}.trial .trialinfo ul li:last-child{border-bottom:none;margin:0 auto}.trial .trialinfo ul li img{max-width:70%}.price .plan_detail{border:none}.price .plan_detail table{display:none}.price #anpi2{display:block}}@media screen and (max-width:684px){#branding{height:100%}.left-box .top-tel,.left-box ul.btn{margin-top:0;margin-right:0;margin-bottom:.2em;float:none}.home .point{display:block;text-align:center}.home .point li{display:inline-block;width:80%}.home .point img{max-width:100%;margin:.5em 0;padding:0}.inquiry.mailtrouble .mail_caution{display:block}.inquiry.mailtrouble .mail_caution li{width:auto;overflow:visible!important;margin:0 2% 1em;display:block}.feature.details .submenu li{width:32%}.feature.details .submenu li:nth-child(4n){margin-right:.8%}.feature.details .submenu li:nth-child(3n){margin-right:0}ul.authentication li{width:32%}.talk01{margin-bottom:5rem}.feature.bcp #content_right ul li{flex:0 1 46%}}@media screen and (max-width:630px){.list_box>div p{font-size:2.8vw;padding:.8em 0}#manual_list.form #content_manual ul{display:block}#manual_list.form #content_manual ul li{width:auto;display:block}}@media screen and (max-width:620px){.swiper-wrapper .swiper-slide ul li{list-style:none;box-sizing:border-box;width:40%;margin-right:1%;display:inline-block}.swiper-wrapper .swiper-slide ul li:nth-child(even){margin-right:0}.left-box{padding:0;width:100%;margin-left:0;text-align:center}.right-box{margin-bottom:10px;width:100%}video{width:100%}.ver1 video{margin-top:3vw}#branding{padding-top:80px!important}.branding_test{padding-top:170px!important;height:550px!important}#branding h2{margin:0 0 1em!important;font-size:2em}#branding2 p{margin:1.5em 0 .2em!important}#branding .mb10{margin:0 0 10px}#branding2{height:650px!important}#branding2 .mb10{margin:0 0 10px}.home .newsrelease .pickup ul{display:inline-block;width:65%}.home .newsrelease .pickup ul li{display:block;width:auto;margin:0;margin-bottom:2.5em}.home .newsrelease .pickup ul li:last-child{margin-bottom:0}#manual_list .manual_box li figure h6.exa{top:38%}.d_block{text-align:center!important;display:block}.btn_wrap{margin:0 auto;float:none}.breadcrumbs{display:none}.list_unyou li{margin:0 0 10px;width:100%}.list_unyou li a{padding:2%;width:94%;height:auto}img.res_img2{max-width:100%;height:auto}.function #content_right img{max-width:100%;height:auto}.foot1{overflow:hidden;width:100%}.foot1 img{display:block;margin-bottom:.5em}.foot2{width:100%}.zero{float:none;margin-right:0}ul.tabNav li{width:50%}ul.tabNav li a{display:block;margin:0 4px 4px 0;padding:6px 1em;border-radius:0;font-size:13px}ul.tabNav li.first a{padding:6px 1em}ul.tabNav li a.active,ul.tabNav li a:focus{background:#aaa;color:#fff;border-bottom:1px solid #ccc}ul.tabNav li a:hover{background:#aaa;color:#fff}.tabContent{border-top:none}.grid3{margin-bottom:0}.grid3 li{margin:0 auto 30px;padding:0 0 30px;border-bottom:1px dotted #ddd;width:96%!important;float:none}.grid3 li:last-child{margin:0 auto;padding:0;border-bottom:none}.hd table{display:inline-block;width:auto!important}.hd table tr th,.hd table tr td{padding:5px 15px}.col1{min-width:150px}.col2{min-width:110px}table th{font-size:12px!important}.feature.details table.verup th,.feature.details table.verup td{font-size:.9em!important}.monthly,.yearly,.right_normal{font-size:13px;font-weight:200}#anpi2price .monthly{font-size:13px;font-weight:200}.list_trouble dt{float:none;width:auto;text-align:left}.list_trouble dd{margin:0 0 1em;padding-left:0}.trial #content_right iframe{height:1140px}.inquiry #content_right iframe{height:1000px}.list_func{margin:0 0 1em;padding:10px}.list_func dt{float:none;width:auto}.list_func dd{margin:0 0 10px;padding-bottom:10px;border-bottom:1px dotted #ccc}#h2_wrap{padding-top:100px;text-align:center}#h2_wrap h2{font-size:30px;float:none}#btn_triat{float:none;clear:both}.feature_map{margin-left:0;float:none}.feature_map table{display:table;width:100%}.download-item{float:none;margin:0 0 3em;width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.download-item img{margin-left:5%;width:90%}.download-item div{margin-left:4em}.case .download-item{width:100%}.case-det{margin:0 0 10px;width:98%}.case-det img{margin-right:1%;width:40%}.case-det dl{margin-left:5%;width:57%}.list-case-right{float:none;width:100%}.compare table{border:none;border-bottom:#bed9eb solid 1px}.compare table tbody td:last-child{border-right:#bed9eb solid 1px}.bg-blue{text-align:center}.bg-blue p{text-align:left}.home .bg-blue .price p{text-align:inherit}.blue-right{padding-right:0}.blue-left{padding-left:0}.bg-blue .right,.bg-blue .left{float:none}.bg-blue .column{margin-bottom:50px}.bg-blue img{margin-bottom:20px}.bg-white p{text-align:left}.white-right{padding-right:0}div.white-right h3{padding-bottom:.5em}.bg-white .right{float:none}.bg-white .column{margin-bottom:40px}.bg-white img{margin-bottom:20px}.trb_btn{position:relative;float:none;display:inline-block;font-size:1em;margin-bottom:1em}.explanation .box2 li{display:block;width:100%!important;margin-bottom:1.5em;margin-right:0%}.case-right{float:none;margin-left:0}.case-det img{margin-bottom:16px}#footernav li{float:left;text-align:center;width:49.7%;padding:0;color:#eee}.img95{text-align:center;max-width:95%}#footernav li a{display:block}#footernav li:nth-child(even){border-right:none}#footernav li:nth-child(-n+6){border-bottom:#ccc solid 1px}#footernav li:nth-child(7){border-bottom:none}#footernav li a:hover{display:block;color:#eee;text-decoration:none}.button_margin{margin-bottom:10px}.price ul#switchNavi li{font-size:1.2em}.price #switchNavi li label input[type=radio]{width:16px;height:16px}.copyright li{margin:0;padding:5px;width:32%;box-sizing:border-box;display:inline-block}.copyright li:nth-child(n+4){border-top:#ddd dashed 1px}.copyright li:nth-child(3n){border-right:none}.copyright li:last-child{border-right:none}.ver1 .copyright li{margin-right:5px;padding-right:10px;border-right:1px solid #778187;display:inline}.ver1 .copyright li:nth-child(n+4){border-top:none}.ver1 .copyright li:last-child{margin-right:0;padding-right:0;border-right:none}.update iframe{height:4000px!important}.trouble iframe:nth-child(1){height:400px!important}.trouble iframe:nth-child(2){height:1400px!important}.function.data iframe{min-height:1500px}}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:700}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}.form-group{margin-bottom:24px;clear:both;overflow:hidden}.form-group label{margin-bottom:4px;display:block}.form-group label span{color:red;font-size:12px}.form-group input[type=text]{padding:8px;border:1px solid #aaa;width:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-w{width:49%;float:left;margin-right:2%}.form-w:last-child{margin-right:0}@media screen and (min-width:950px){#video-background video{display:inline-block}#video-background .slide-container{display:none}}@media screen and (max-width:950px){#video-background video{display:none}#video-background .slide-container{display:block}.slide-container{position:relative;height:100%;width:100%}.slide-container picture{-webkit-animation:slideShow 9s ease infinite;animation:slideShow 9s ease infinite;max-height:550px;opacity:0;position:absolute}.slide-container img,source{height:550px}.slide-container picture:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s;left:50%;transform:translate(-50%,0%)}.slide-container picture:nth-of-type(2){-webkit-animation-delay:3s;animation-delay:3s;left:50%;transform:translate(-50%,0%)}.slide-container picture:nth-of-type(3){-webkit-animation-delay:6s;animation-delay:6s;left:25%;transform:translate(-25%,0%)}@-webkit-keyframes slideShow{0%{opacity:0}16%{opacity:1}33%{opacity:1}49%{opacity:0}100%{opacity:0}}@keyframes slideShow{0%{opacity:0}16%{opacity:1}33%{opacity:1}49%{opacity:0}100%{opacity:0}}}@media screen and (max-width:590px){#video-background{min-height:400px}.home main .button.button-orange{position:relative;font-size:18px;padding:1em 2em}.home main .button.button-blue{font-size:16px;padding:1em 3em}.home main .button.button-yellow{font-size:22px}.foot1 img{margin-right:10px}.function.data iframe{min-height:2000px}.research.cs ul.btn_box{padding:0 10%}.home .case{display:block}.home .case li{display:block;width:auto;box-sizing:border-box;margin:0%;margin-bottom:1em;padding:0!important}.home .case li:nth-child(odd){margin-right:0}.home .case li h5{text-align:left;padding:1em .8em 0}.inquiry.mailtrouble .content h2{font-size:1.8em;line-height:120%}.function.report #content_right ul{text-align:center}.function.report #content_right ul li{width:auto;max-width:70%;margin:0 auto 1em;padding:0;box-sizing:border-box;vertical-align:top;text-align:center}.case .talkArea{width:95%}.case .talk01,.case .talk02{width:auto}#manual_list .manual_box li{flex:0 1 100%;margin-right:0}#manual_list .manual_box li:nth-child(3n){margin-right:0}#manual_list .manual_box li p{min-height:0}#manual_list .manual_box li figure h6.exa{top:35%;font-size:3em}}@media screen and (max-width:510px){#video-background main img{width:auto;max-width:90%;margin-bottom:2em}.home_case figure img{max-width:90%}.home_case figure.award img{max-width:30%!important}.home .column h3{font-size:2em}.home img.float_l{float:none;margin:0 auto!important;display:block}.copyright li{margin:0;padding:5px;width:47%;box-sizing:border-box;display:inline-block}.copyright li:nth-child(n+3){border-top:#ddd dashed 1px}.copyright li:nth-child(3n){margin:0;border-right:1px solid #778187}.copyright li:nth-child(2n){margin:0;border-right:none}.copyright li:last-child{border-right:none}.ver1 .copyright li{margin-right:5px;padding-right:10px;border-right:1px solid #778187;display:inline}.ver1 .copyright li:nth-child(n+3){border-top:none}.ver1 .copyright li:last-child{margin-right:0;padding-right:0;border-right:none}.inquiry.mailtrouble .list-start img{max-width:90%}.list_box{display:block;text-align:center}.list_box>div{display:inline-block;width:80%}.list_box>div p{font-size:1.2em}.case .index_list{display:block}.case .index_list_item{display:block;margin-right:0%}.case .index_list_item:nth-child(3n){margin-right:0%}.case .index_list_item:nth-child(n+1){margin-top:1em}.case .index_list_item a>figure{width:55%;float:left;text-align:center;box-sizing:border-box;margin:0 1em .5em -.3em!important;padding:0}.case .index_list_item a>figure img{width:96%;max-width:100%;height:auto;background:#fff;border:#888 1px solid;border-radius:3px}.case .index_list_item a>p{clear:both}.case .index_list_item a>.business{margin-top:4vw}.movie iframe{width:95%;height:auto;min-height:280px}.seminar_movie iframe{width:95%;min-height:250px}#content_right .movie_btn .button{font-size:1.6em}.home .flow,.home .flow ul{margin-bottom:0!important;padding-bottom:0!important}.home .flow li:last-child{margin-bottom:0!important}.home .flow li .step{top:-.5em;font-size:1em}.home .flow li h5{font-size:1.6em;font-weight:700}.foot_trial{padding:20px 0}.foot_trial ul li{display:inline-block;width:100%;border-bottom:1px solid #77afbc;padding-bottom:1em}.foot_trial ul li:last-child{border-bottom:none}.foot_trial ul li figure{padding:.3em .3em 0;margin:0}.foot_trial ul li figure img{width:auto;max-width:65%}.foot_trial ul li h5{text-align:center;font-size:1.4em;padding:.8em .3em .2em;font-weight:700}.foot_trial ul li p{margin-bottom:1em;display:inline-block;width:80%}.feature.details .submenu li{width:48%}.feature.details .submenu li:nth-child(3n){margin-right:.8%}.feature.details .submenu li:nth-child(even){margin-right:0}ul.authentication li{width:49%}.large2{padding:.5em .8em;font-size:16px}}@media screen and (max-width:480px){#branding h2{font-size:22px}.home ul.box02+p{font-size:1.1em}#anpi2 .price-box{max-width:80%}.list_box>div figure{padding:0 .5em 1em}.home .newsrelease .pickup ul{width:85%}.research .f_left{float:none;display:block;text-align:center;margin-right:0;margin:0 auto 1em}.home .newsrelease .news ul{display:inline-block;width:85%}.home .newsrelease .news li{text-align:center;width:auto;padding-bottom:3em}.home .newsrelease .news li img{max-width:45%;float:none!important;display:block;margin:0 auto 1em}.home .newsrelease .news li h5+p{text-align:left;padding-bottom:.5em;margin-bottom:0}.home .newsrelease .news li p+p{text-align:right;line-height:1.1em;letter-spacing:-.5px}.home .point li{display:block;width:100%}.home .point h5{display:block;font-size:1.8em;line-height:1.5;border-bottom:1px dashed #ccc}.home .point li p{font-size:1.3em}.home .point+p{font-size:1.5em;text-align:center}#manual_list.form #content_right ul li>img.f_left{float:none;display:block;align:center;margin:.5em auto}.right-box>div{font-size:1.4em}.feature.bcp #content_right ul{display:block}.feature.bcp #content_right ul li{display:block;width:auto;margin-bottom:.5em}.trial02 iframe{height:1023px!important}.compare a.compare_btn{width:84%}#manual_list .manual_box li figure h6.exa{top:35%;font-size:2em}}@media screen and (min-width:620px){.form-group input[type=text]{width:500px}.form-group .form-w input[type=text]{width:240px}.form-w{width:240px;margin-right:20px}.form-w:last-child{margin-right:0}}@media screen and (max-width:400px){.case .index_list_item a>figure{width:100%;float:none;text-align:center;box-sizing:border-box;margin:0 0 .5em -.3em!important;padding:0}.case .index_list_item a>.business,.case .index_list_item a>.user{width:auto}.case .index_list_item a>.business{margin-top:0}#content_right .download_btn .button{font-size:4.3vw!important}.home .strong{font-size:1.1em}.seminar_movie iframe{width:98%;min-height:231px}}