.center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.ama_btn{display:inline-block;width:150px;border:1px solid #9c7e31;border-top:1px solid #a88734;border-bottom:1px solid #846a29;border-radius:3px;background:linear-gradient(to bottom, #f7dea1, #f0c24d);box-shadow:0 1px 0 #faecc8 inset;text-align:center;color:#111;font-size:.8em;font-weight:bold;line-height:1;padding:.7em;margin:0 auto}.ama_btn:hover{background:linear-gradient(to bottom, #f5d689, #eeba35)}.intro_box{margin-bottom:150px}.intro_box .intro_inner{margin-top:60px;display:flex;justify-content:space-between;position:relative;line-height:18px}.intro_box .intro_item_wrapper{background-color:#efefef;width:75%}.intro_box .equip{margin-right:30px}.intro_box .attent{position:absolute;bottom:-30px}.intro_box .attent .ami{font-size:16px;font-weight:bold}.intro_box ul{display:flex;justify-content:space-between}.intro_box li{text-align:center;display:flex;flex-direction:column;width:100%;padding-bottom:20px;font-size:13px}.intro_box li:nth-child(2){border-right:1px solid #fff;border-left:1px solid #fff}.intro_box li img{margin-bottom:10px}.intro_box .item_head{background-color:#20aee5;color:#fff;font-size:1.2em;font-weight:bolder;height:85px;position:relative}.intro_box .item_head span{width:80%}.intro_box .item_head .mini{font-size:14px}.intro_box .item_img{height:150px;position:relative;background-color:#fff}.intro_box .item_main{text-align:justify;padding:20px}@media all and (-ms-high-contrast: none){.intro_box .item_main{text-align:left}}.intro_box .item_price{margin-bottom:10px;margin-top:auto}.serv_box,.serv_box_table,.serv_box_table_4{margin:40px 0 60px;position:relative}.serv_box small,.serv_box_table small,.serv_box_table_4 small{font-size:.8em}.serv_box .attent,.serv_box_table .attent,.serv_box_table_4 .attent{position:absolute;right:4px;top:25px}.serv_box h3,.serv_box_table h3,.serv_box_table_4 h3,.serv_box h4,.serv_box_table h4,.serv_box_table_4 h4{text-align:center}.serv_box h3,.serv_box_table h3,.serv_box_table_4 h3{margin-bottom:14px;font-size:23px}.serv_box .item_head,.serv_box_table .item_head,.serv_box_table_4 .item_head{background-color:#20aee5;color:#fff;font-weight:bold;padding:20px}.serv_box .item_img,.serv_box_table .item_img,.serv_box_table_4 .item_img{height:170px;position:relative;background-color:#fff}.serv_box .item_main,.serv_box_table .item_main,.serv_box_table_4 .item_main,.serv_box .item_sub,.serv_box_table .item_sub,.serv_box_table_4 .item_sub{padding:40px 10px;font-weight:bolder}.serv_box .item_sub,.serv_box_table .item_sub,.serv_box_table_4 .item_sub{color:#20aee5;font-size:1.2em;border-bottom:2px solid #fff}.serv_box_table table th,.serv_box_table_4 table th,.serv_box_table table td,.serv_box_table_4 table td{border:2px solid #fff}.serv_box_table .item_sub,.serv_box_table_4 .item_sub,.serv_box_table .item_main,.serv_box_table_4 .item_main{background-color:#d8f1f5;text-align:center;width:25%}.movie_wrap{margin:10px 0 30px}.movie_wrap iframe{margin:0 auto;display:block}@media screen and (max-width: 980px){.movie_wrap{width:100%;height:0;position:relative;padding-top:56.25%;overflow:hidden}.movie_wrap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}}.heading_h2{font-size:24px;font-weight:normal}.heading_h2 small{margin-left:10px;font-size:12px;font-weight:lighter;color:#429ae3;vertical-align:text-top}.intro_box .intro_inner{margin-top:20px}.intro_box .item_head{font-size:16px}.serv_box .item_head,.serv_box_table .item_head,.serv_box_table_4 .item_head{font-size:18px}.serv_box .item_sub,.serv_box_table .item_sub,.serv_box_table_4 .item_sub{padding:30px 10px;font-size:16px}.serv_box .item_main,.serv_box_table .item_main,.serv_box_table_4 .item_main{padding:22px 10px;font-weight:normal}.serv_box_table_4 .item_sub{padding:20px 10px}.serv_box_table_4 img{display:block;margin:auto}.serv_box_table_4 .item_main{text-align:left;padding:16px;background-color:#ececec}.item_box .items,.item_box_relative .items{display:flex;justify-content:space-between;flex-wrap:wrap;margin:4px 0}.item_box .item,.item_box_relative .item{margin:10px 0 0}.item_box .band_text,.item_box_relative .band_text{text-align:center;font-size:18px;line-height:44px;background-color:#df5848;color:#fff;font-weight:bold;letter-spacing:2px}@media screen and (max-width: 475px){.item_box .band_text,.item_box_relative .band_text{letter-spacing:1px}}.item_box .band_text,.item_box_relative .band_text{margin-top:60px}.item_box_relative .items{margin:20px 0 0}.item_box_relative .item_wrap{width:49%;border:1px solid #20aee5;position:relative;padding:30px 30px 20px;margin:0 0 10px 0}.item_box_relative .img_wrap{margin-bottom:5px}.item_box_relative .item{position:relative;margin-top:20px}.item_box_relative .bottom_text,.item_box_relative .top_text{position:absolute;width:100%;background:#20aee5;color:#fff;text-align:center;font-weight:bold;padding:8px;left:0;font-size:18px;letter-spacing:2px}.item_box_relative .top_text{top:0px}@media screen and (max-width: 425px){.item_box_relative .top_text{letter-spacing:0}}.item_box_relative .bottom_text{bottom:6px}.conveyor_box{display:flex;justify-content:space-between}.conveyor_box .conveyor_inner{width:20%;display:flex;position:relative}.conveyor_box .conveyor_inner p{background-color:#efefef;padding:10px;font-size:15px}.conveyor_box .conveyor_inner :nth-of-type(1){width:15%;font-size:20px;font-weight:bold;text-align:center;color:#20aee5}.conveyor_box .conveyor_inner :nth-of-type(2){width:82%}.conveyor_box .conveyor_inner:not(:nth-of-type(4)):after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 34.6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #df5848;position:absolute;bottom:50%;right:-26%;transform:translate(0, 50%);-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%)}.spec_box_inner{margin-top:20px}.spec_box_inner td{font-size:13px}#top section.spec_box,#top section.faq_box{margin-bottom:20px}.option_table tbody{display:flex}.option_table th,.option_table td{width:100% !important;display:block;border:0 !important}.option_table tr{width:33%;border:1px solid #efefef}.option_table th{border-right:1px solid #fff !important;border-left:1px solid #fff !important}.option_table td{border-top:1px solid #efefef !important}@media screen and (min-width: 769px){.item_box_relative .img_wrap{position:relative;height:260px}.item_box_relative .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:auto;height:auto}}@media screen and (max-width: 1199px){.item_box .items,.item_box_relative .items{justify-content:space-around}}@media screen and (max-width: 768px){.item_box_relative .item_wrap{width:100%}.item_box_relative .item_wrap img{display:block;margin:auto}.conveyor_box{flex-direction:column}.conveyor_box .conveyor_inner{width:100%}.conveyor_box .conveyor_inner p:nth-of-type(2){width:85%}.conveyor_box .conveyor_inner:not(:nth-of-type(4)){margin-bottom:40px}.conveyor_box .conveyor_inner:not(:nth-of-type(4)):after{content:"";border-width:26px 15px 0 15px;border-color:#df5848 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-20px;left:50%;transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%)}}@media screen and (max-width: 380px){.archive_box .archive_link_event{top:40px}}*{font-family:"Noto Sans JP","Noto Sans Japanese","Noto Sans","Avenir","Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,small,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li{font-size:100%;margin:0;padding:0;border:0;vertical-align:baseline}@media screen and (max-width: 768px){.table_wrapper{max-width:100%;overflow-x:scroll}.table_wrapper table{min-width:768px}}.sp-only{display:block}@media screen and (min-width: 769px){.sp-only{display:none}}.pc-only{display:none}@media screen and (min-width: 769px){.pc-only{display:block}}table{border-collapse:collapse;border-spacing:0}table+small,.table_wrapper+small{text-align:right;display:block}ol,li{list-style:none}strong{font-weight:bold}em{font-style:italic}img{border:0px;max-width:100%;height:auto}a{color:#20aee5;text-decoration:underline;list-style-position:inside}mark{background:none}sup{font-size:.5em;vertical-align:top;font-style:normal}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.newbtn{position:relative;color:#fff;text-decoration:none;text-align:center;background-color:#2390e2;border-radius:47px;display:flex;align-items:center;justify-content:center;max-width:320px;padding:8px 50px;width:-moz-fit-content;width:fit-content;font-size:17px;margin:24px auto;box-sizing:border-box}.newbtn::before{content:"";width:6px;height:6px;border-top:solid 4px #fff;border-right:solid 4px #fff;position:absolute;right:14%;transform:translate(0%, -50%) rotate(45deg);top:50%}.newbtn:hover{opacity:.8}.newbtn.orange{background-color:#fc4956}.newbtn.big{font-size:20px;width:100%;padding:15px}.btn:hover{opacity:.8}.relative{position:relative}.c-modal{display:none;height:100vh;position:fixed;width:100%;top:0;left:0;z-index:11}.c-modal_bg{background:rgba(0,0,0,.6);height:100vh;width:100%}.c-modal_content{background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);border-radius:5px;width:90vw;max-width:850px}.c-modal_content_inner{position:relative;padding:24px;height:82vh;max-height:950px}.c-modal_close{position:absolute;top:13px;right:10px;background:#fff}.iframeplaceholder{background-image:url("../img/page/top/loading.gif");background-position:center center;background-repeat:no-repeat}body>header,#sub_header{top:0;left:0;right:0;z-index:10;width:100vw}#sub_header{z-index:9}#header_container{background-color:#fff}.page-index #header_container{box-shadow:0px 3px 3px #efefef}#header_wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:73px}#header_wrap .logo{max-width:320px;display:flex;align-items:center}#header_wrap .logo h1 a{text-decoration:none}#header_wrap .logo span{display:block;line-height:1.2;color:#20aee5}#header_wrap .logo span.ami{font-size:2em;font-family:Verdana;font-style:italic}#header_wrap .logo span.ami sup{font-size:.5em}#header_wrap .logo span.description{font-size:.8em}#header_wrap .global_nav{z-index:10;display:flex;flex-direction:row-reverse;gap:10px}#header_wrap .global_nav li a{width:100%;display:block;text-decoration:none;color:#000}#header_wrap .global_nav li a:hover{color:#20aee5;opacity:.6}@media screen and (min-width: 1171px){#header_wrap .global_nav ul.nav_front,#header_wrap .global_nav ul.nav_menu{display:flex;justify-content:right}}#header_wrap .global_nav ul.nav_front{margin-right:5px}#header_wrap .global_nav ul.nav_front li{margin:10px 8px 10px 0}#header_wrap .global_nav ul.nav_front li a{padding:.4em 0 0 2em;background-repeat:no-repeat;line-height:2}#header_wrap .global_nav ul.nav_front li.faq a{background-image:url("../img/share/header/btn_nav_02.svg");background-size:30px 30px;background-position:0 60%}#header_wrap .global_nav ul.nav_front li.contact a{background-image:url("../img/share/header/btn_nav_03.svg");background-size:25px 25px;background-position:0 60%}#header_wrap .global_nav ul.nav_front li.download a,#header_wrap .global_nav ul.nav_front li.trial a{border-radius:25px;padding:.3em 1.5em .3em;text-align:center;color:#fff;font-weight:500;font-size:15px;width:auto}@media screen and (max-width: 400px){#header_wrap .global_nav ul.nav_front li.download a,#header_wrap .global_nav ul.nav_front li.trial a{font-size:13px}}#header_wrap .global_nav ul.nav_front li.download a{background:linear-gradient(135deg, #fc4956, #ea183c)}#header_wrap .global_nav ul.nav_front li.trial a{background:linear-gradient(135deg, #20aee5, #0680c4)}#header_wrap .global_nav ul.nav_front li.download a:hover,#header_wrap .global_nav ul.nav_front li.download a:focus,#header_wrap .global_nav ul.nav_front li.trial a:hover,#header_wrap .global_nav ul.nav_front li.trial a:focus{opacity:.7}#header_wrap .global_nav ul.nav_menu li{margin:auto;padding:0px 10px;border-right:2px solid #ccc;text-align:center}#header_wrap .global_nav ul.nav_menu li:first-child{border-left:2px solid #ccc}#header_wrap .global_nav ul.nav_menu li a{font-size:16px}@media screen and (max-width: 400px){#header_wrap .global_nav ul.nav_menu li a{font-size:13px}}#header_wrap .js-open-slidemenu.menu_btn,#header_wrap .js-open-slidemenu.js-close{display:none}#header_container .breadcrumbs{background-color:#e2f5fc}#header_container .breadcrumbs_inner{max-width:1200px;margin:0 auto;font-size:80%;padding:3px 0}.akb_head_list{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.akb_head_list h1{width:auto !important;margin:0 !important}.akb_head_list ul{display:flex;width:33%}@media screen and (max-width: 768px){.akb_head_list ul{width:100%}}.akb_head_list ul{justify-content:space-around}.akb_head_list a{color:#fff}.rss{position:absolute;right:0;top:5px}.rss img{width:30px}#contents{overflow-x:hidden}#contents .c-main-visual{width:100%;position:relative;overflow:hidden}#contents .c-main-visual__inner{position:relative;max-width:1200px;margin-inline:auto;width:100%}#contents .c-main-visual .swiper-button-prev,#contents .c-main-visual .swiper-button-next{height:50px;width:50px}#contents .c-main-visual .swiper-button-prev::after,#contents .c-main-visual .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:50px;margin:auto;width:50px}@media screen and (max-width: 768px){#contents .c-main-visual .swiper-button-prev,#contents .c-main-visual .swiper-button-next{height:30px;width:30px}#contents .c-main-visual .swiper-button-prev::after,#contents .c-main-visual .swiper-button-next::after{height:30px;width:30px}}#contents .c-main-visual .swiper-button-prev::after{background-image:url("../img/page/top/slide_arrow_left.png")}#contents .c-main-visual .swiper-button-next::after{background-image:url("../img/page/top/slide_arrow_right.png")}#contents .c-main-visual .swiper-pagination-bullet-active{background:#555}#contents .contents_inner_top{display:block;margin:0 auto;max-width:1200px}#contents .contents_inner_top .mainvis{position:relative;background-color:#ebf5f7}#contents .contents_inner_top .mainvis img{max-width:100%;height:auto;position:relative;z-index:0;display:block;right:0;z-index:1}#contents .contents_inner_top .mainvis .mainvis_text{position:absolute;top:12%;left:9%;width:88%;font-size:20px;font-weight:bold;line-height:1.5em;z-index:1;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-style:normal}@media screen and (max-width: 1170px){#contents .contents_inner_top .mainvis .mainvis_text{font-size:2.1vw;top:8%;left:5%}}#contents .contents_inner_top .mainvis .mainvis_text p{font-size:18px;margin-bottom:10px}@media screen and (max-width: 1170px){#contents .contents_inner_top .mainvis .mainvis_text p{font-size:1.6vw}}#contents .contents_inner_top .mainvis .mainvis_text h1{font-size:35px;line-height:1.3em;margin-bottom:.3vw;font-weight:900;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}@media screen and (max-width: 1170px){#contents .contents_inner_top .mainvis .mainvis_text h1{font-size:3vw}}#contents .contents_inner_top .mainvis .mainvis_text .y-marker{background:linear-gradient(transparent 70%, #fcf350 50%)}#contents .contents_inner_top .mainvis .mainvis_link{max-width:350px;margin-top:80px}@media screen and (max-width: 1170px){#contents .contents_inner_top .mainvis .mainvis_link{margin-top:20px;max-width:29vw}}#contents .contents_inner_top .mainvis .mainvis_link a{padding:15px 9px;text-decoration:none;color:#fff;background-color:#0d8ccd;border-radius:47px;font-size:22px;text-align:center;display:flex;justify-content:center;box-shadow:-1px -2px 3px 0 rgba(0,0,0,.35)}@media screen and (max-width: 1170px){#contents .contents_inner_top .mainvis .mainvis_link a{font-size:2vw;padding:5% 3%}}#contents .contents_inner_top .mainvis .mainvis_link a:hover{opacity:.8}#contents .contents_inner{display:block;margin:0 auto;max-width:1200px}#contents .contents_inner .archive_entries_box{margin-bottom:20px;position:relative}#contents .contents_inner section h2{width:100%;max-width:1200px;border-bottom:solid 2px #ccc;margin:40px 0 30px 0;padding-bottom:5px}#contents .contents_inner section h1{display:block;text-align:center;padding-top:250px;margin:-175px 0 30px}#contents .contents_inner section h1 span{display:inline;margin:0px 4%;max-width:80%;font-size:210%;text-align:center;color:#20aee5}#contents .contents_inner section h2 span{display:inline;font-size:1.5em;font-weight:600}#contents .contents_inner section h2 small{display:inline;margin-left:10px;font-size:.75em;font-weight:lighter;color:#20aee5;vertical-align:text-top}#contents .contents_inner section h3{margin:2em 0 1em 0;color:#21aee6;border-left:10px solid #20aee5;padding-left:10px;line-height:2em;font-size:1.1em;vertical-align:middle}#contents .contents_inner section a.btn1,#contents .contents_inner section a.btn2{display:block;width:250px;margin:20px auto;padding:5px 0;text-align:center;border-radius:3px;text-decoration:none;font-weight:bolder;background-repeat:no-repeat;background-position:95% center}#contents .contents_inner section a.btn1{border:solid 1px #fc4956;color:#fc4956;background-image:url("../img/share/img_share_btn1.png")}#contents .contents_inner section a.btn1:hover{background-color:#fc4956}#contents .contents_inner section a.btn2{border:solid 1px #20aee5;color:#20aee5;background-image:url("../img/share/img_share_btn2.png")}#contents .contents_inner section a.btn2:hover{background-color:#20aee5}#contents .contents_inner section a.btn1:hover,#contents .contents_inner section a.btn2:hover{color:#fff;background-image:url("../img/share/img_share_btn1_hover.png");background-repeat:no-repeat;background-position:95% center}#contents .contents_inner section.archive_entries_box h2{margin-bottom:10px}#contents .contents_inner .archive_entries_box .archive_link{font-size:12px;position:absolute;right:38px;top:18px}#contents .contents_inner .archive_entries_box .event_link{right:130px}@media screen and (max-width: 768px){#contents .contents_inner .archive_entries_box .event_link{right:38px;top:0px}}#contents .contents_inner .archive_entries_box .archive_link::before{content:"";height:0;width:0;display:inline-block;border:4px rgba(0,0,0,0) solid;border-right-width:0;border-left-color:#333;margin-right:5px}#contents .contents_inner section.usage-scene ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 10px}#contents .contents_inner section.usage-scene li{width:calc((100% - 60px)/3);text-align:center;border:1px solid #ccc;display:flex;flex-direction:column;margin-bottom:30px}@media screen and (max-width: 950px){#contents .contents_inner section.usage-scene li{width:calc((100% - 30px)/3);margin-bottom:15px}}#contents .contents_inner section.usage-scene li img{width:100%}#contents .contents_inner section.usage-scene li p.item_head{color:#20aee5;font-size:1.4em;font-weight:bolder;padding:15px 0;width:100%}@media screen and (max-width: 950px){#contents .contents_inner section.usage-scene li p.item_head{font-size:1.2em;padding:10px 0}}#contents .contents_inner section.usage-scene li p.item_main{text-align:justify}@media screen and (min-width: 769px){#contents .contents_inner section.usage-scene.lineup_box li{width:46%}}#contents .contents_inner section.usage-scene.lineup_box li{text-align:left;display:flex;flex-direction:column}#contents .contents_inner section.usage-scene.lineup_box h4{color:#20aee5;font-size:24px}#contents .contents_inner section.usage-scene.lineup_box .item_main{margin-bottom:20px}#contents .contents_inner section.usage-scene.lineup_box a{margin-top:auto}#contents .contents_inner section.product_introduction_box ul{display:flex;justify-content:space-between}#contents .contents_inner section.product_introduction_box li{width:360px;padding:10px;text-align:center}#contents .contents_inner section.product_introduction_box li p.item_head{background-color:#20aee5;color:#fff;font-size:1.2em;font-weight:bolder;padding:5px 0;margin:0 auto 10px;max-width:540px}#contents .contents_inner section.how_to_use_box .items{padding:0 10px;display:flex;justify-content:space-between}#contents .contents_inner section.how_to_use_box .handsfree{margin:16px auto 40px;text-align:center}#contents .contents_inner section.how_to_use_box .handsfree>div{background-color:#f1faff;width:100%;display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:0 30px;padding:15px 0}@media screen and (min-width: 769px){#contents .contents_inner section.how_to_use_box .handsfree>div{padding:3px 10px}}#contents .contents_inner section.how_to_use_box .handsfree>div p{width:170px;text-align:left}#contents .contents_inner section.how_to_use_box .handsfree>div p span{color:#20aee5;font-weight:bold;font-size:22px}#contents .contents_inner section.how_to_use_box .handsfree>div:nth-of-type(2){border-top:1px solid #c2d0d3;border-bottom:1px solid #c2d0d3;border-left:30px solid #f1faff;border-right:30px solid #f1faff}@media screen and (min-width: 769px){#contents .contents_inner section.how_to_use_box .handsfree>div:nth-of-type(2){border-top:30px solid #f1faff;border-bottom:30px solid #f1faff;border-right:1px solid #c2d0d3;border-left:1px solid #c2d0d3}}#contents .contents_inner section.how_to_use_box .item_left,#contents .contents_inner section.how_to_use_box .item_right{width:50%}#contents .contents_inner section.how_to_use_box .item_left{margin:20px}#contents .contents_inner section.how_to_use_box .item_right{max-width:500px;padding:20px}#contents .contents_inner section.how_to_use_box .item_right h4{color:#20aee5;font-size:24px;margin-bottom:20px}#contents .contents_inner section.casestudy_box .items_introduction{padding:0 10px;display:flex;justify-content:space-between}#contents .contents_inner section.casestudy_box .items_introduction .item_left{width:550px;padding:20px}#contents .contents_inner section.casestudy_box .items_introduction h4{color:#20aee5;font-size:24px;margin-bottom:20px}#contents .contents_inner section.casestudy_box ul.items_link_btn{width:100%;display:flex;justify-content:space-between;margin:50px 0 30px 0}#contents .contents_inner section.casestudy_box .items_link_btn li a{display:block;position:relative;width:350px;border:solid 1px #20aee5;text-decoration:none}#contents .contents_inner section.casestudy_box .items_link_btn li a:hover{opacity:.7}#contents .contents_inner section.casestudy_box .items_link_btn li a span.items_link_btn_head{background-color:#20aee5;color:#fff;font-weight:bolder;display:block;padding:10px;height:48px}#contents .contents_inner section.casestudy_box .items_link_btn li a span.items_link_btn_txt{display:inline-block;background-color:#fff;color:#20aee5;padding:10px}#contents .contents_inner section.casestudy_box .items_link_btn li a span.items_link_btn_allow{display:inline-block;position:absolute;top:65%;left:88%;width:30px;height:30px;background-color:#305c72;background-image:url("../img/share/img_share_btn1_hover.png");background-repeat:no-repeat;background-position:50% 50%;border-radius:5px}#contents .contents_inner section.casestudy_box .case{padding:0 10px;margin:50px 0 40px}#contents .contents_inner section.casestudy_box .case h2{margin:0;border:none}#contents .contents_inner section p.description{margin:0 0 1em}#contents .contents_head{background-color:#20aee5}#contents .contents_head h1{margin:0 auto;padding:10px;width:100%;max-width:1200px;font-size:1.8em;font-weight:normal;color:#fff;box-sizing:border-box}#contents .contents_inner section table{width:100%}#contents .contents_inner section table td,#contents .contents_inner section table th{padding:1em}#contents .contents_inner section table.option_table td,#contents .contents_inner section table.option_table th{padding:1em 0;vertical-align:top}#contents .contents_inner section table ul,#contents .contents_inner section table p{line-height:1.8}#contents .contents_inner section table td{border:1px solid #21aee6}#contents .contents_inner section table th{width:20%;border:1px solid #21aee6;background-color:#d8f1f5;color:#20aee5}#contents .contents_inner section table th.td{text-align:left;color:#000;font-weight:normal}#contents .contents_inner section table small{font-size:.8em}#contents .contents_inner section table ul li{list-style-type:disc;list-style-position:outside;margin:0 0 0 1em}#contents .contents_inner section table ul li span{width:92%;display:inline-block}#contents .contents_inner ul.grid_ul li,#contents .contents_inner .archive_entries_box li{display:grid;grid-template-columns:1.5fr 1.5fr 7.5fr;border-bottom:dashed 1px #83b4d5;padding:15px 0;display:-ms-grid;-ms-grid-columns:1.5fr 1.5fr 7.5fr}#contents .contents_inner ul.grid_ul li time,#contents .contents_inner .archive_entries_box li time{grid-column:1;-ms-grid-column:1}#contents .contents_inner ul.grid_ul li:last-child,#contents .contents_inner .archive_entries_box li:last-child{border-bottom:none}#contents .contents_inner ul.grid_ul li p.category,#contents .contents_inner .archive_entries_box li p.category{width:120px;height:28px;line-height:28px;font-size:14px;color:#fff;background-color:#54a3d5;text-align:center}#contents .contents_inner ul.grid_ul li p.update,#contents .contents_inner .archive_entries_box li p.update{background-color:#05c174}#contents .contents_inner ul.grid_ul li p.column,#contents .contents_inner .archive_entries_box li p.column{background-color:#78b8e8}#contents .contents_inner ul.grid_ul li p.introduction,#contents .contents_inner .archive_entries_box li p.introduction{background-color:#28b5a2}#contents .contents_inner ul.grid_ul li p.event,#contents .contents_inner .archive_entries_box li p.event{background-color:#ffa13d}#contents .contents_inner ul.grid_ul li p.news_title,#contents .contents_inner .archive_entries_box li p.news_title{grid-column:3}#contents .contents_inner ul.grid_ul li p.news_title a,#contents .contents_inner .archive_entries_box li p.news_title a{color:#000;text-decoration:none}#contents .contents_inner ul.grid_ul li p.news_title a:hover,#contents .contents_inner .archive_entries_box li p.news_title a:hover{text-decoration:underline}.bgbox{background-color:#e2f5fc;padding:40px;margin:40px auto -40px}@media screen and (min-width: 769px){.faq_box ul{display:flex;justify-content:space-between}}.faq_box li{width:32%}@media screen and (min-width: 769px){.cv-box ul{display:flex;justify-content:space-evenly}}.cv-box li{width:46%;max-width:450px}.faq_box,.cv-box{max-width:1200px;margin:40px auto;padding:0 10px;text-align:center}.faq_box .faq_box-title,.cv-box .faq_box-title{position:relative;display:inline-block;max-width:1200px;margin-bottom:30px;font-weight:600;font-size:1.5em}.faq_box .faq_box-title::before,.cv-box .faq_box-title::before{content:"";position:absolute;width:30px;height:30px;left:-40px;bottom:-5px;background:url("../img/share/cta/speech_bubble.png") no-repeat center center/contain;transform:scaleX(-1)}.faq_box .faq_box-title::after,.cv-box .faq_box-title::after{content:"";position:absolute;width:30px;height:30px;right:-40px;bottom:-5px;background:url("../img/share/cta/speech_bubble.png") no-repeat center center/contain}.faq_box li,.cv-box li{border-radius:15px;background-color:#fff;border-radius:15px;padding:40px 20px;display:flex;flex-direction:column;box-sizing:border-box}.faq_box li img,.cv-box li img{width:60%;margin:0 auto}.faq_box li .faq_box-subtitle,.cv-box li .faq_box-subtitle{margin-top:15px;font-size:1.2em;font-weight:600}.faq_box li p,.cv-box li p{margin-top:15px;font-size:1rem;flex-grow:1}.faq_box li a,.cv-box li a{position:relative;display:block;width:80%;min-width:180px;color:#fff;box-shadow:0px 1px 3px 0px rgba(0,0,0,.35);font-weight:500;text-align:center;text-decoration:none;padding:10px 30px;margin:20px auto 0;border-radius:25px;box-sizing:border-box}.faq_box li a::after,.cv-box li a::after{content:"";position:absolute;width:15px;height:15px;right:15px;top:0;bottom:0;margin:auto 0;background:url("../img/share/img_share_btn1_hover.png") no-repeat center center/contain}.faq_box li a:hover,.cv-box li a:hover{opacity:.7}.faq_box .cta1 .faq_box-subtitle,.cv-box .cta1 .faq_box-subtitle{color:#fc4956}.faq_box .cta1 a,.cv-box .cta1 a{background:linear-gradient(135deg, #fc4956, #ea183c)}.faq_box .cta2 .faq_box-subtitle,.cv-box .cta2 .faq_box-subtitle{color:#20aee5}.faq_box .cta2 a,.cv-box .cta2 a{background:linear-gradient(135deg, #20aee5, #0680c4)}.faq_box .cta3 .faq_box-subtitle,.cv-box .cta3 .faq_box-subtitle{color:#05c174}.faq_box .cta3 a,.cv-box .cta3 a{background:linear-gradient(135deg, #05c174, #009b21)}.page-numbers{display:flex;max-width:100px;justify-content:space-between;margin:15px auto 0}body.single-post article{margin:2em 0;box-shadow:0 0 1px 1px #ddd;color:#444}body.single-post article header{padding:2em 2em 0 2em}body.single-post article section{padding:0 2em 0 2em}body.single-post article header h1{font-size:1.3em}body.single-post article header .single_sub{border-top:1px solid #ccc;display:block;border-bottom:1px solid #ccc;padding:10px;margin:1em 0}body.single-post article header .single_sub time{display:inline}body.single-post article header .single_sub p{display:inline;margin:0 1em;padding:3px 10px;border:1px solid #ccc}body.single-post article table{width:100% !important;margin:auto}body.single-post article p{line-height:2}body.single-post article footer{margin:1em 0 0 0}body.single-post article footer ul{display:grid;grid-template-columns:33% 33% 33%;text-align:center;background-color:#efefef;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr}body.single-post article footer ul li{border-right:1px solid #ccc;padding:13px 0px}body.single-post article footer ul li:first-child{grid-column:1}body.single-post article footer ul li:nth-child(2){grid-column:2}body.single-post article footer ul li:nth-child(3){grid-column:3;border:none}body.single-post article footer ul li a{color:#444;text-decoration:none;width:100%;display:block}@media screen and (min-width: 769px){body .two_flex{display:flex}body .two_flex .flex_item,body .two_flex .flex_item_txt{width:50%}}body .two_flex img{margin:0 auto auto;display:block}body .two_flex .flex_item_txt{padding:20px}body #contents .contents_inner section .two_items{display:grid;grid-template-columns:1fr 1fr;display:-ms-grid}body #contents .contents_inner section .two_items_right{grid-column:3}body #contents .contents_inner section .two_items .two_items_txt{padding:20px}body #contents .contents_inner section.product_box02_scene ul{display:flex;justify-content:space-between;flex-wrap:wrap}body #contents .contents_inner section.product_box02_scene li{text-align:center;width:100%}@media screen and (min-width: 769px){body #contents .contents_inner section.product_box02_scene li{width:33%}}body #contents .contents_inner section.product_box02_scene li p{width:300px;max-width:100%;line-height:45px;color:#fff;font-size:1.2em;background-color:#20aee5;margin:10px auto}body #contents .contents_inner section.product_box03_features .product_introduction_box ul{justify-content:space-around}@media screen and (min-width: 769px){body #contents .contents_inner section.product_box03_features .product_introduction_box li{width:480px}}@media screen and (max-width: 768px){body #contents .contents_inner section.product_box03_features .product_introduction_box li:nth-of-type(2){margin-top:20px}}body #contents .contents_inner section.product_box03_features .product_introduction_box .item_head{margin:0 auto 10px}body #contents .contents_inner section.product_box03_features .product_introduction_box p:not(.item_head){text-align:left}body.page-howto #contents .contents_inner section .two_items{padding:0 10px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;display:-ms-grid;-ms-grid-columns:1.5fr 10px 1fr}body.page-howto #contents .contents_inner section .two_items p{padding:10px;grid-column:1}body.page-howto #contents .contents_inner section .two_items img{grid-column:3}body.page-howto #contents .contents_inner section.howto_flow_box h3{width:100%;padding:0;border:none;padding:7px;background-color:#efefef}body.page-howto #contents .contents_inner section.howto_flow_box h3 span{background-color:#20aee5;color:#fff;padding:5px 7px;margin-right:10px;font-size:.8em;font-weight:normal}body.page-howto #contents .contents_inner section.howto_flow_box h3 span.step{background-color:#20aee5;color:#fff;padding:5px 7px;margin-right:10px;font-size:.8em;font-weight:normal}body.page-howto #contents .contents_inner section.howto_flow_box h3 span.step::before{content:"STEP";margin-right:5px}body .howto_video_box{margin-top:60px}body .howto_video_box .video_block{position:relative;padding:25% 0;height:0}body .howto_video_box lite-youtube{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:960px;height:100%;max-height:560px;border:1px solid #efefef}body .price_wrap dl{overflow:hidden}body .price_wrap dt,body .price_wrap dd{float:left;padding:0 1em;font-weight:bold}body .price_wrap dt{color:#20aee5}body .price_wrap ol li{list-style-position:inside;list-style-type:decimal}body .price_wrap ul{padding:1em 1em 0}body .price_wrap ul.mark_list li{margin:0 !important;list-style-type:none !important;font-size:.8em}body .price_wrap ul.mark_list li::before{content:"※";vertical-align:top}body .price_wrap mark{padding:0 0 0 1em;color:#fc4956}body .price_wrap a.link_item{padding:0 0 0 2em;font-size:.8em}body .price_wrap .option_table img{height:150px;margin:0 auto 20px;display:block}body .price_wrap_option dt,body .price_wrap_option dd{padding:0 0 0 1em}body>div>small,body>small{text-align:right;display:block;font-size:.8em}body.page-case #contents .contents_inner article{border-bottom:1px solid #fff;margin:0 0 40px}body.page-case #contents .contents_inner article h1{display:inline-block;font-size:1.6em}body.page-case #contents .contents_inner section h2{margin:1.5em 0 1em;font-size:1.3em;color:#20aee5;font-weight:normal;border-bottom:1px dotted}body.page-case #contents .contents_inner section h2:nth-child(1){margin:0 0 1em}body.page-case #contents .contents_inner article .case_header_wrap{width:70%}body.page-case #contents .contents_inner article:nth-child(odd) .case_header_wrap{float:left}body.page-case #contents .contents_inner article:nth-child(even) .case_header_wrap{float:right}body.page-case #contents .contents_inner article header img{margin:20px 0}body.page-case #contents .contents_inner article:nth-child(odd) header img{float:right}body.page-case #contents .contents_inner article:nth-child(even) header img{float:left}body.page-case #contents .contents_inner article header dl{margin:10px 0}body.page-case #contents .contents_inner article header dl dt{color:#20aee5;float:left;padding:0px 15px 0px 0}body.page-case #contents .contents_inner article header dl dd{float:left;padding:0px 30px 0px 0}body.page-case #contents .contents_inner article header dl dd.f_business{margin:0 1.5em 0 0;border-right:1px solid #ccc}body.page-case #contents .contents_inner article p.case_sub_header_block{font-size:1.4em}body.page-case #contents .contents_inner .case_header_block{margin:10px 0;padding:5px 0;border-bottom:1px solid #20aee5}body.page-case #contents .contents_inner section p{line-height:2}body.page-case #contents .contents_inner section p:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.page-case #contents .contents_inner article section img{margin:0 1em 0 0}body.page-case #contents .contents_inner article section img.alignleft{float:left}body.page-case #contents .contents_inner article section img.alignright{float:right}body.page-case #contents .contents_inner article section img.aligncenter{display:block;margin:0 auto}body.page-case #contents .contents_inner article section .more-link{position:relative;display:block;margin:1em auto;padding:2px 24px 0 15px;width:300px;border:1px solid #20aee5;background-color:#20aee5;color:#fff;text-align:center;text-decoration:none}body.page-case #contents .contents_inner article section .more-link::after{position:absolute;margin-top:-4px;top:50%;right:14px;content:"";width:7px;height:7px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg)}body.page-case #contents .contents_inner article section .more-link:hover{background-color:#fff;color:#20aee5}body.page-case #contents .contents_inner article section .more-link:hover::after{border-top:solid 1px #20aee5;border-right:solid 1px #20aee5}body.page-case #contents .contents_inner article section .video_block{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}body.page-case #contents .contents_inner article section .video_block lite-youtube{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:80%}body.page-case #contents .contents_inner article section h2.video_headline{border-bottom:1px solid;color:#000;font-size:1em}body.page-faq dl{border-top:1px dashed #20aee5}body.page-faq dt p,body.page-faq dd p{display:inline-block;padding:0 0 0 1.5em;width:90%}body.page-faq dt p{font-size:1.2em;color:#20aee5}body.page-faq span.ttl{float:left;font-weight:bold;font-size:1.3em}body.page-faq dt span.ttl{color:#20aee5}body.page-faq dd span.ttl{padding:0 0 0 .5em;color:#ff7252}body.page-faq .answer img{margin:10px auto;display:block}body.page-faq dt{padding:15px 1.5em;position:relative;border-bottom:1px dashed #20aee5}body.page-faq dd{display:none;position:relative;padding:1em;border-bottom:1px dashed #20aee5;background-color:#eff8fb}.product_box03_features .product_introduction_box li{padding:10px;text-align:center}.cv-box{text-align:center;background-color:#e2f5fc;padding:30px;box-sizing:border-box;padding:40px 50px;margin:60px auto 0}.js-slide-close,.js-slide-open{background-repeat:no-repeat;background-position:99%;background-size:25px 25px}.js-slide-close{background-image:url("../img/share/ico_slide_open.svg")}.js-slide-open{background-image:url("../img/share/ico_slide_close.svg")}body.page-template-download mark.AmiVoice,body.page-template-download-3 mark.AmiVoice{font-style:italic;font-family:Verdana;color:#fff}body.page-template-download #contents_mainvis_block sup,body.page-template-download-3 #contents_mainvis_block sup{font-size:.9em;font-style:italic;vertical-align:super}body.page-template-download #contents_main_box,body.page-template-download-3 #contents_main_box{display:block;margin:15px auto}body.page-template-download #contents_mainvis_box #contents_mainvis_block .contents_mainvis_item mark,body.page-template-download-3 #contents_mainvis_box #contents_mainvis_block .contents_mainvis_item mark{font-style:italic;font-family:Verdana;color:#0182dc}body.page-template-download #contents_main_box #contents_inner_block .contents_btn_item,body.page-template-download-3 #contents_main_box #contents_inner_block .contents_btn_item{display:block;width:600px;margin:20px auto}body.page-template-download #contents_main_box #contents_inner_block div.btn,body.page-template-download-3 #contents_main_box #contents_inner_block div.btn{float:left;margin:5px}body.page-template-download #contents_main_box #contents_inner_block .btn a,body.page-template-download-3 #contents_main_box #contents_inner_block .btn a{display:table-cell;width:243px;height:50px;margin:5px 10px}body.page-template-download #contents_main_box #contents_inner_block .btn.dl a,body.page-template-download-3 #contents_main_box #contents_inner_block .btn.dl a{background-color:#f6a328 !important;font-weight:bold}body.page-template-download #contents_main_box #contents_inner_block a.btn,body.page-template-download-3 #contents_main_box #contents_inner_block a.btn{display:block;width:50%;max-width:300px;margin:20px auto}body.page-template-download #contents_main_box #contents_inner_block .btn a,body.page-template-download-3 #contents_main_box #contents_inner_block .btn a{border-radius:3px;padding:10px;background-color:#20aee5;color:#fff;text-align:center;text-decoration:none;vertical-align:middle}#contents_main_box #contents_inner_block a.btn{border-radius:3px;padding:10px;background-color:#20aee5;color:#fff;text-align:center;text-decoration:none;vertical-align:middle}body.page-template-download ul.contents_dl_box>li,body.page-template-download-3 ul.contents_dl_box>li{float:left;width:30%;height:auto 0;margin:1%;padding:1em 5px 0 5px;background-color:#fefefe;border:1px solid #ccc;text-align:center;display:table-cell}body.page-template-download .contents_dl_box img,body.page-template-download-3 .contents_dl_box img{margin:0 0 5px;height:auto}body.page-template-download a,body.page-template-download-3 a{max-width:100%}body.page-template-download #contents .contents_inner section ul.contents_dl_box h3,body.page-template-download-3 #contents .contents_inner section ul.contents_dl_box h3{margin:0;padding:0;border:none}body.page-template-download ul.contents_dl_box>li>ul,body.page-template-download-3 ul.contents_dl_box>li>ul{margin:1em auto 0 auto;max-width:80%;min-height:60px;font-size:.8em}ul.contents_dl_box>li>p{margin:1em auto 0 auto;max-width:80%;min-height:60px;font-size:.8em}body.page-template-download ul.contents_dl_box>li>ul>li,body.page-template-download-3 ul.contents_dl_box>li>ul>li{list-style-position:inside;list-style-type:disc;text-align:left}body.page-template-download ul.contents_dl_box>li:nth-child(2) a.btn,body.page-template-download-3 ul.contents_dl_box>li:nth-child(2) a.btn{background-color:#df5848 !important;font-weight:bold}body.page-template-download #contents .contents_inner section ul.contents_dl_box>li:nth-child(2) h3,body.page-template-download-3 #contents .contents_inner section ul.contents_dl_box>li:nth-child(2) h3{color:#df5848}body.page-template-download ul.contents_dl_box a.btn,body.page-template-download-3 ul.contents_dl_box a.btn{width:50% !important;padding:5px !important}body.page-template-download #contents_main_box #contents_inner_block table.agency,body.page-template-download-3 #contents_main_box #contents_inner_block table.agency{width:100%;border-collapse:collapse;margin-top:15px}body.page-template-download #contents_main_box #contents_inner_block table.agency tbody th,body.page-template-download-3 #contents_main_box #contents_inner_block table.agency tbody th{width:70px;padding:10px 15px;vertical-align:middle;text-align:left;border-right:#fff solid 0 1px 0 1px}body.page-template-download #contents_main_box #contents_inner_block table.agency tbody td,body.page-template-download-3 #contents_main_box #contents_inner_block table.agency tbody td{padding:10px 15px;vertical-align:middle;word-break:break-all}.img_width{width:26%;text-align:center;vertical-align:middle !important;position:relative;height:200px}.trial-link{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}.agency_txt{width:540px;min-width:462px}body.page-template-download #contents_main_box #contents_inner_block .img_agency,body.page-template-download-3 #contents_main_box #contents_inner_block .img_agency{padding:0 !important}@media screen and (max-width: 768px){body.page-template-download #contents_main_box #contents_inner_block table.agency thead,body.page-template-download-3 #contents_main_box #contents_inner_block table.agency thead{display:none}body.page-template-download #contents_main_box #contents_inner_block table.agency tbody th,body.page-template-download-3 #contents_main_box #contents_inner_block table.agency tbody th{width:90%;min-width:62%;display:block}body.page-template-download #contents_main_box #contents_inner_block table.agency tbody td,body.page-template-download-3 #contents_main_box #contents_inner_block table.agency tbody td{display:block}.img_width{width:90%;min-width:62%;height:initial}.img_width .trial-link{position:relative;margin:10px 0 !important}.img_width img{max-width:250px}.agency_txt{width:90%;min-width:62%}}#fixed_bnr_wrapper{background-image:url(../img/share/footer/Keyboard_DL_banner_375.jpg);height:300px;width:360px;position:fixed;right:10px;bottom:10px;z-index:9;background-size:contain;background-repeat:no-repeat}#fixed_bnr_wrapper #fixed_bnr_close{margin-top:1%;margin-left:85%;font-size:3em;line-height:64%;width:28px;cursor:pointer;color:#20aee5}#fixed_bnr_wrapper .fixed_bnr_btn{width:100%;height:259px;position:absolute;bottom:0;left:0}footer{margin-top:40px}#footer_container{background-color:#fff;box-shadow:0px -3px 3px #efefef;font-size:80%;padding-top:40px}#footer_wrap{padding:0}#footer_wrap .camplany_profile_box{max-width:1200px;margin:0 auto;padding:15px 20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media screen and (max-width: 1000px){#footer_wrap .camplany_profile_box{justify-content:center}}@media screen and (max-width: 650px){#footer_wrap .camplany_profile_box{flex-direction:column;align-items:center}}#footer_wrap .campany_logo{float:left;margin:0px 20px 0 0}#footer_wrap .icon_box{min-width:200px}#footer_wrap .icon_box img{display:inline-block}#footer_wrap .icon_box .isms{width:102px;margin-right:15px}#footer_wrap .icon_box .privacy{width:62px}#footer_wrap .footer_nav_wrap{background-color:#20aee5}#footer_wrap ul.footer_nav{display:grid;margin:0 auto;max-width:1200px;grid-template-columns:33% 33% 33%;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr}#footer_wrap ul.footer_nav li:first-child{border-left:1px dotted #fff;grid-column:1}#footer_wrap ul.footer_nav li:nth-child(2){grid-column:2}#footer_wrap ul.footer_nav li:nth-child(3){grid-column:3}#footer_wrap ul.footer_nav li{margin:10px 0;padding:0px 0;border-right:1px dotted #fff;text-align:center}#footer_wrap ul.footer_nav li a{color:#fff;text-decoration:none}#footer_wrap .copyright{padding:2em 0;text-align:center}#contents .contents_inner_top{padding:0 10px 10px 10px}#contents .contents_inner{padding:10px}@media screen and (min-width: 769px)and (max-width: 1024px){#contents .contents_inner section.casestudy_box ul.items_link_btn{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px 20px 0 20px}#contents .contents_inner section.casestudy_box .items_link_btn li a{margin:5px}#contents .contents_inner section.casestudy_box ul.items_link_btn2{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px}#contents .contents_inner section.casestudy_box .items_link_btn2 li a{margin:5px}body.page-template-download #contents_mainvis_block,body.page-template-download-3 #contents_mainvis_block{max-width:100%;width:auto;padding:5px 10px}body.page-template-download #contents_main_box,body.page-template-download-3 #contents_main_box{padding:0 10px}}@media screen and (max-width: 1170px){#header_wrap{width:auto}#header_wrap .logo{margin:.3em;padding:5px;font-size:67%;min-width:260px}#header_wrap .global_nav{display:block;position:absolute;padding:0 0 10px;width:100%;top:65px;background-color:#fff;border-bottom:1px solid #b3b3b3;font-size:80%}#header_wrap .global_nav ul.nav_front{display:grid;padding:10px 0;grid-template-columns:50% 50%;border-bottom:1px solid #b3b3b3}#header_wrap .global_nav li{padding:10px 0;border-bottom:1px solid #b3b3b3}#header_wrap .global_nav ul.nav_front li{margin:5px;padding:5px;border:none;text-align:center}#header_wrap .global_nav ul.nav_front li a{padding:0 0 0 .5em}#header_wrap .global_nav ul.nav_front li.contact a,#header_wrap .global_nav ul.nav_front li.faq a{background-size:22px 22px;background-position:5px 40%}#header_wrap .global_nav ul.nav_menu li{margin:10px 0}#header_wrap .global_nav ul.nav_menu li a{text-indent:1em}#header_wrap .global_nav ul.nav_menu li a::after{position:absolute;margin:3px 0 0 0;width:8px;height:8px;right:10px;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;transform:rotate(45deg);content:""}#header_wrap .global_nav ul.nav_menu li{text-align:left;padding:3px 0 8px 1em !important;border-left:none;border-right:none}#header_wrap .global_nav ul.nav_menu li:first-child{border-left:none}#header_wrap .js-open-slidemenu.menu_btn{display:block;padding:0 5px;position:absolute;width:50px;top:20px;right:0;background-color:#fff;cursor:pointer}#header_wrap .js-open-slidemenu.js-close{display:block;margin:0 15px;padding:7px;border:1px solid #b3b3b3;text-align:center;color:#333;cursor:pointer}}@media screen and (max-width: 768px){body.single-post article{font-size:80%}body.single-post article header h1{font-size:1.1em}body.single-post article header{padding:1em 1em 0}body.single-post article section{padding:0 1em 1em}#contents .contents_inner section.archive_entries_box li,#contents .contents_inner ul.grid_ul li{display:block}#contents .contents_inner section.usage-scene li{width:calc((100% - 15px)/2)}#contents .contents_inner section.usage-scene li p.item_head{font-size:1em}#contents .contents_inner section.how_to_use_box .items{display:block}#contents .contents_inner section.how_to_use_box .item_left,#contents .contents_inner section.how_to_use_box .item_right{width:100%;max-width:100%;padding:0;margin:auto}#contents .contents_inner section.how_to_use_box .item_left{text-align:center;margin-bottom:10px}#contents .contents_inner section.casestudy_box .items_introduction{display:block}#contents .contents_inner section.casestudy_box .items_introduction .item_left{width:100%;padding:10px 0}#contents .contents_inner section.casestudy_box .items_introduction .item_right{text-align:center}#contents .contents_inner section.casestudy_box ul.items_link_btn{display:block;margin:20px auto}#contents .contents_inner section.casestudy_box .items_link_btn li{margin:10px 0}#contents .contents_inner section.casestudy_box .items_link_btn li a{width:100%}#contents .contents_inner section.casestudy_box ul.items_link_btn2{display:block;margin:20px auto}#contents .contents_inner section.casestudy_box .items_link_btn2 li{margin:10px 0}#contents .contents_inner section.casestudy_box .items_link_btn2 li a{width:100%}body.page-product #contents .contents_inner section .two_items{display:inline-block}body.page-product #contents .contents_inner section .two_items .two_items_txt{width:100%;padding:10px}body.page-product #contents .contents_inner section .two_items img{width:100%}body.page-product #contents .contents_inner section.product_box02_scene ul{display:inline}body.page-product #contents .contents_inner section.product_box02_scene li p{width:100%}body.page-case #contents .contents_inner article .case_header_wrap{width:100%}body.page-case #contents .contents_inner article section .video_block lite-youtube{width:100%;height:100%}body.page-case #contents .contents_inner article header img{float:none !important;margin:0;width:100%}body.page-howto #contents .contents_inner section .two_items{width:100%;padding:10px;display:block}body.page-template-faq dt p,body.page-template-faq dd p{padding:0;width:100%}body.page-template-download #contents_inner_block ul.contents_dl_box>li,body.page-template-download-3 #contents_inner_block ul.contents_dl_box>li{width:98%}body.page-template-download #contents_mainvis_block,body.page-template-download-3 #contents_mainvis_block{max-width:100%;width:auto;padding:5px 10px}body.page-template-download #contents_mainvis_box #contents_mainvis_block .contents_mainvis_item h1,body.page-template-download-3 #contents_mainvis_box #contents_mainvis_block .contents_mainvis_item h1{font-size:1.1em}body.page-template-download #contents_main_box,body.page-template-download-3 #contents_main_box{padding:10px}body.page-template-download #contents_main_box #contents_inner_block .contents_btn_item,body.page-template-download-3 #contents_main_box #contents_inner_block .contents_btn_item{max-width:300px}body.page-template-download #contents_main_box #contents_inner_block a.btn,body.page-template-download-3 #contents_main_box #contents_inner_block a.btn{width:100%;padding:10px 0}body.page-template-download #contents_main_box #contents_result_block .contents_result_item #graph,body.page-template-download-3 #contents_main_box #contents_result_block .contents_result_item #graph{width:93%}#footer_wrap ul.footer_nav{display:block}#footer_wrap ul.footer_nav li{margin:0px;padding:5px;border-right:none;text-align:left;border-top:1px dotted #fff}#footer_wrap ul.footer_nav li:first-child{border:none}#footer_wrap .copyright{padding:1em;text-align:center}.faq_box li,.cv-box li{width:100%;max-width:400px;text-align:center;margin:10px auto;padding:20px 20px}.faq_box li p,.cv-box li p{padding:2px}.faq_box li a,.cv-box li a{min-width:auto;margin:10px auto}}.dlbtnbox{text-align:center;display:block;background-color:#fc4956;padding:.5em 1.2em .5em;margin:10px .5em 10px .5em;width:220px}.dlbtnbox a{color:#fff;text-decoration:none}.case{max-width:100%;width:1200px;display:flex;justify-content:space-between;flex-flow:wrap}.case li{margin:20px 0;width:calc((100% - 40px)/2);border:1.03px solid #20aee5;border-radius:8.2782px;display:flex;flex-direction:column}.case a{text-decoration:none;flex-grow:1;display:flex;flex-direction:column}.case a:hover{background-color:#f1faff;border-radius:8.2782px}.case a:active{background-color:#f1faff;border-radius:8.2782px}.case a:focus{background-color:#f1faff;border-radius:8.2782px}.case_outer_frame{padding:20px;display:flex;flex-flow:wrap;position:relative;flex-grow:1}@media screen and (max-width: 430px){.case_outer_frame{flex-direction:column}}.case_outer_frame:after{display:inline-block;position:absolute;bottom:-20px;right:20px;width:40px;height:40px;border-radius:50%;content:"";background:#20aee5}.case_img{margin:0 20px 0 0;width:calc((100% - 20px)*.4);max-width:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 430px){.case_img{max-width:100%;width:100%}}.case_explanation{width:calc((100% - 20px)*.6);display:flex;flex-direction:column}@media screen and (max-width: 430px){.case_explanation{max-width:100%;width:100%}}.case_explanation_title{font-size:1.2em;color:#20aee5;margin:5px 0}.case_explanation_detail{font-size:1em;color:#444;flex-grow:1}.case_explanation_industry{margin-top:20px;font-size:1em}.case_explanation_industry dd{color:#444;font-size:1em}.case_arrow{display:inline-block;position:absolute;bottom:-20px;right:20px;width:40px;height:40px;z-index:1}.case_arrow:before{content:"";position:absolute;top:20px;left:14px;width:13px;background:#fff;height:1px}.case_arrow:after{content:"";position:absolute;top:16px;left:17px;width:8px;height:8px;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 1000px){.case{width:100%}.case li{width:100%}}.newsbtn{border:solid 1px #20aee5 !important;color:#20aee5 !important;background-image:url(../img/share/img_share_btn2.png) !important}.newsbtn:hover{background-color:#20aee5 !important;color:#fff !important;background-image:url(../img/share/img_share_btn1_hover.png) !important}.partner-h2{font-size:24px;font-weight:normal;color:#305c72;margin-bottom:20px !important}.partnerlist-flex{display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto}@media screen and (max-width: 940px){.partnerlist-flex{width:max(80vw,100%)}}.partnerlist-flex:after,.partnerlist-flex:before{width:32%;min-width:300px;max-width:384px;margin:0px .5% 0}@media screen and (max-width: 620px){.partnerlist-flex:after,.partnerlist-flex:before{width:100%}}.partnerlist-flex:after,.partnerlist-flex:before{display:block;content:""}.partnerlist-flex:before{order:1}.partnerlist{width:32%;min-width:300px;max-width:384px;margin:40px .5% 0;display:flex;flex-direction:column;border:1px solid #20aee5;border-radius:10px;padding:20px;box-sizing:border-box;font-size:14px}@media screen and (max-width: 620px){.partnerlist{width:100%}}.partnerlist>div{margin-bottom:12px}.partnerlist a:hover{opacity:.7}.partner-imgbox{height:120px;display:flex;margin:0 auto}.partner-imgbox img{max-width:100%;max-height:70%;margin:auto}.partner-btn{margin:auto auto 0 !important;color:#fff !important;background-color:#fc4956;background-image:url(../img/share/img_share_btn1_hover.png) !important;background-repeat:no-repeat;background-position:95% center}.partner-btn:hover{border:solid 1px #df1800;background-color:#df1800 !important}.loc{margin-bottom:20px !important}.partner-name a{font-size:18px;text-decoration:none}.partner-head{color:#20aee5;font-weight:bold}.p-document{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:70px 0 70px}@media(max-width: 1179px){.p-document{grid-template-columns:1fr;max-width:680px;margin:0 auto}}@media(max-width: 768px -1){.p-document{gap:32px}}.p-document .intro .document_banner{border-radius:8px;background-color:#f5f5f5;padding:30px;text-align:center}.p-document .intro p:not(.note){font-size:18px;font-weight:700}@media(max-width: 768px -1){.p-document .intro p:not(.note){font-size:16px}}.p-document .intro .note{margin-top:16px}.p-document .section.-form{overflow:hidden;padding:48px 32px;background:#e2f5fc;border-radius:24px}@media(max-width: 768px -1){.p-document .section.-form{margin:0 -24px;padding:24px;border-radius:0}}.p-document .form .lead{margin-bottom:40px;font-size:1rem}.p-document .form .lead .note{margin-top:16px;font-size:.8rem}.p-document .form iframe{width:100%;height:730px;border:none}.p-document .title{margin-top:50px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #20aee5;color:#20aee5;font-size:18px;font-weight:700}.p-document .point{margin-top:35px}.p-document .point ul{padding:24px 24px 14px;background:#f5f5f5;border-radius:8px}.p-document .point ul li{position:relative;margin-bottom:10px;padding-left:14px;font-size:14px}.p-document .point ul li:before{content:"";position:absolute;top:12px;left:0;width:4px;height:4px;background:#20aee5;border-radius:50%}.step-box .step{margin-bottom:10px;counter-increment:title;background-color:#d8f1f5;display:flex;min-height:162px;box-sizing:border-box;padding:20px;justify-content:space-around;align-items:center;position:relative}@media(max-width: 768px){.step-box .step{flex-direction:column}}.step-box .step:not(:first-of-type)::before{content:"";display:inline-block;position:absolute;width:0;height:0;border-style:solid;border-right:19px solid rgba(0,0,0,0);border-left:19px solid rgba(0,0,0,0);border-top:22px solid #fff;border-bottom:0;top:0;left:50%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}.step-box .step-number{font-weight:bold;width:7%;display:flex;flex-direction:column;align-items:center;justify-content:center}.step-box .step-number::before{color:#fff;content:"STEP";display:inline-block;background-color:#21aee6;padding:3px 10px;border-radius:15px}.step-box .step-number::after{content:"0" counter(title);display:block;font-size:40px;color:#21aee6}.step-box .step-title{padding:24px 0 4px;font-weight:bold;margin-bottom:10px;width:40%}.step-box .step-title h4{color:#21aee6}.step-box .step-title h4+p{margin-top:10px}.step-box .step-title p{font-weight:normal}@media(max-width: 768px){.step-box .step-title{padding:0}}.step-box .imgbox{width:30%}.step-box .imgbox img{display:block;margin:auto}@media(max-width: 768px){.step-box .step-number,.step-box .step-title,.step-box .imgbox{width:100%;text-align:center;margin-bottom:10px}}.step-box .kome{margin-top:1em;display:inline-block;font-size:.75em}.step-box .fukir::before,.step-box .fukig::before{display:inline-block;width:15px;height:14px;margin-right:6px}.step-box .fukir::before{content:url("../img/page/product/fukir.svg")}.step-box .fukig::before{content:url("../img/page/product/fukig.svg")}.step-box .wave{margin-top:4px}.page .contents_inner>section:first-child{margin-top:40px}.page .contents_inner .case{margin-top:20px}#side-button{position:fixed;bottom:4px;transition:right .5s ease;z-index:10;right:-100px}#side-button .btn-red{background:linear-gradient(135deg, #fc4956, #ea183c)}#side-button .btn-blue{background:linear-gradient(135deg, #20aee5, #0680c4)}#side-button.show{right:-4px}#side-button .button__item{border:6px solid #fff;border-radius:15px 0 0 15px;box-shadow:0 0 7px 1px rgba(0,0,0,.45);display:block;padding:16px 18px;margin-bottom:6px;text-decoration:none}#side-button .button__item:hover{filter:brightness(1.2)}#side-button .button__item p{color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:.02em;margin:0}#side-button .button__item p .text-sm{font-size:70%}#side-button .button__item p .text-md{font-size:80%;padding-bottom:6px}#side-button .button__icon{display:block;margin:0 auto 8px;width:24px}#side-button .text-vertical{writing-mode:vertical-rl}#side-button .text-horizontal{line-height:1.2;text-align:center}/*# sourceMappingURL=style.min.css.map */