#mainvisual_sub{position:relative}#mainvisual_sub .title{position:relative;z-index:10;display:table;width:100%;height:215px}#mainvisual_sub .title h1{font-size:4.4rem;font-weight:500;line-height:120%;display:table-cell;padding:10px 1%;vertical-align:middle;color:#fff;background:none}#mainvisual_sub .title h1 span{font-size:2.2rem;line-height:140%;display:block}#mainvisual_sub .cloud{position:absolute;bottom:0;left:0;width:100%;width:100%;height:100px;background:url(../images/bg_cloud.png) no-repeat center top}.prevnext{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:60px 0 0 0;border-top:1px solid #dbe5ef}.prevnext li{font-size:2.2rem;font-weight:500;line-height:140%}.prevnext li a{display:block}.prevnext li.prev{margin-right:auto}.prevnext li.prev a{padding-left:25px;background:url(../images/ico_prev.svg) no-repeat left center}.prevnext li.next{margin-left:auto}.prevnext li.next a{padding-right:25px;background:url(../images/ico_next.svg) no-repeat right center}.slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:800px;margin:80px auto 0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.slider .slider_pager{max-width:170px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.slider .slider_pager a{display:block;margin-bottom:15px;padding-left:20px;cursor:pointer;border-left:3px solid rgba(0,0,0,0)}.slider .slider_pager a.active{border-left:3px solid #fff}.slider .slider_pager h4{font-size:1.3rem;line-height:140%;margin-bottom:5px}.slider .bx-wrapper{width:100%;max-width:570px !important;margin-bottom:0;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.slider .slider_image li h4{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:5px}.slider .slider_image li .image01{margin-bottom:5px}.slider .slider_image li .txt01{font-size:1.6rem;line-height:140%}.iframe iframe{width:100%}#location #mainvisual_sub{height:310px;background:url(../images/bg_location.jpg) no-repeat top center;background-size:cover}#location #content01{padding-bottom:60px}#location #content01 .lead{font-size:1.8rem;line-height:180%;margin-bottom:50px}#location #content01 .image{margin-bottom:80px;text-align:center}#location #content01 .list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#location #content01 .list01 li{width:100%;max-width:340px}#location #content01 .list01 li .image01{margin-bottom:20px}#location #content01 .list01 li h4{font-size:1.8rem;line-height:140%;margin-bottom:20px}#location #content01 .list01 li .txt{font-size:1.6rem;line-height:180%}#location #content01 .notice{font-size:1.2rem;line-height:140%}#location #content01 h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-top:60px;margin-bottom:30px;color:#7e9cb9}#location #content01 .list02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#location #content01 .list02 li{width:100%;max-width:340px;background:#f2f8f7}#location #content01 .list02 li .txt{padding:25px}#location #content01 .list02 li .txt h4{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:20px}#location #content01 .list02 li .txt p{font-size:1.4rem;line-height:180%}#location #content02 .box{padding:100px 0 120px 0;background:#e7f4f9}#location #content02 h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:25px;color:#7e9cb9}#location #content02 .txt{font-size:1.8rem;line-height:180%;margin-bottom:30px}#location #content02 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#location #content02 ul:last-of-type{margin-bottom:0}#location #content02 ul li{width:100%;max-width:530px}#trial{margin-bottom:80px}#trial .second-header{background:url(../images/product/request_demo/bg_header.jpg) no-repeat top center;background-size:cover}#trial h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#trial .list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:960px;margin:0 auto 80px auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#trial .list01 li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:224px;padding:15px;border:1px solid #ddd}#trial .list01 li:after{position:absolute;top:50%;left:100%;width:0;height:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:15px 0 15px 20px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7e9cb9}#trial .list01 li:last-child:after{display:none}#trial .list01 li h3{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:10px;color:#7e9cb9}#trial .list01 li h3 span{font-size:1.2rem;line-height:140%;display:block}#trial .list01 li .txt01{font-size:1.6rem;line-height:180%;margin-bottom:20px}#trial .list01 li .txt02{font-size:1.2rem;line-height:180%;padding-top:20px;border-top:1px solid #ddd}#message #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#message .box{margin-bottom:120px}#message .box h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:20px}#message .box p{font-size:1.8rem;line-height:180%;margin-bottom:40px}#message .box p span{font-size:1.4rem}#message .box p:last-of-type{margin-bottom:0}#message .box .name{font-size:1.4rem;line-height:140%;text-align:right}#message .box .name span{font-size:2.4rem;line-height:140%;display:block}#leadership #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#leadership .box .box01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px}#leadership .box .box01 .image{width:100%;max-width:740px}#leadership .box .box01 .txt{font-size:1.5rem;line-height:180%;position:relative;z-index:10;width:100%;max-width:620px;margin-top:220px;padding:35px;color:#fff;background:#000}#leadership .box .box01 .txt:after{position:absolute;bottom:-9px;width:90px;height:90px;content:"";border-bottom:9px solid #d60050}#leadership .box .box01:nth-child(odd) .image{margin-right:auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#leadership .box .box01:nth-child(even) .image{margin-left:auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#leadership .box .box01:nth-child(odd) .txt{margin-left:-380px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#leadership .box .box01:nth-child(odd) .txt:after{right:-9px;border-right:9px solid #d60050}#leadership .box .box01:nth-child(even) .txt{margin-right:-380px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#leadership .box .box01:nth-child(even) .txt:after{left:-9px;border-left:9px solid #d60050}#company{margin-bottom:80px}#company #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#company h2{font-size:8rem;font-weight:500;line-height:140%;margin-bottom:30px;color:#7e9cb9}#company .lead{font-size:3.4rem;line-height:140%;margin-bottom:90px;text-align:center}#company .image{margin-bottom:120px}#company .table01{width:100%;margin-bottom:60px}#company .table01 tbody th,#company .table01 tbody td{font-size:1.6rem;padding:15px;vertical-align:middle;border:1px solid #e4ebf3}#company .table01 tbody th{font-weight:500;text-align:right;color:#707070;border:1px solid #fff;background:#e4ebf3}#company h3{font-size:3rem;font-weight:500;line-height:140%;margin-bottom:10px}#company dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px;border-top:1px solid #e4ebf3;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#company dl dt{font-size:1.2rem;width:100%;max-width:160px;padding:15px 30px;border-bottom:1px solid #e4ebf3}#company dl dd{font-size:1.4rem;width:100%;max-width:800px;padding:15px 10px 15px 0;border-bottom:1px solid #e4ebf3}#company .map{margin-bottom:15px}#terms{margin-bottom:80px}#terms #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#terms #content01{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #dbe5ef}#terms h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#terms #content01 p{font-size:1.6rem;line-height:180%;margin-bottom:40px}#terms .beginning{font-size:1.8rem;line-height:180%;margin-bottom:80px}#terms h3{font-size:2.2rem;font-weight:500;line-height:140%;margin-bottom:20px}#terms ol{font-size:1.6rem;line-height:180%;margin-bottom:60px;padding-left:2rem;list-style-position:inside;list-style-type:decimal;text-indent:-2rem}#terms .down-step-no{margin-left:2rem}#terms ol li{margin-bottom:15px}#terms ol li>ol{margin-top:1.5rem;margin-bottom:1.5rem}#disclaimer{margin-bottom:80px}#disclaimer #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#disclaimer #content01{margin-bottom:60px}#disclaimer h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#disclaimer #content01 p{font-size:1.6rem;line-height:180%;margin-bottom:40px}#disclaimer ul{font-size:1.6rem;line-height:180%;padding-left:2.5rem;list-style-position:inside;list-style-type:disc;text-indent:-2.5rem}#disclaimer ul li{margin-bottom:15px}#tokutei{margin-bottom:80px}#tokutei #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#tokutei #content01{margin-bottom:60px}#tokutei h2{font-size:2rem;margin-top:3rem;padding-bottom:.25em}#tokutei p{font-size:1.6rem;margin-top:1rem}#tokutei p span{font-weight:bolder}#tokutei table{font-size:1.6rem;margin-top:1rem}#tokutei table tbody tr th{width:25%;text-align:left}#tokutei p.date{font-size:larger;margin-top:2rem;text-align:right}#allspark-rules{margin-bottom:80px}#allspark-rules #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#allspark-rules #content01{margin-bottom:60px}#allspark-rules h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#allspark-rules h3{font-size:2.4rem;font-weight:500;line-height:140%;margin-bottom:10px}#allspark-rules .box01{margin-bottom:80px}#allspark-rules #content01 p{font-size:1.6rem;line-height:180%;margin-bottom:40px}#allspark-rules ul{font-size:1.6rem;line-height:180%;padding-left:2.5rem;list-style-position:inside;list-style-type:disc;text-indent:-2.5rem}#allspark-rules ol{font-size:1.6rem;line-height:180%;padding-left:2.5rem;padding-left:2rem;list-style-position:inside;list-style-type:disc;list-style-type:decimal;text-indent:-2.5rem;text-indent:-2rem}#allspark-rules .down-step-no{margin-left:2rem}#allspark-rules li{margin-bottom:15px}#allspark-rules ol li>ol{margin-top:1.5rem;margin-bottom:1.5rem}#internet-ad-use{margin-bottom:80px}#internet-ad-use #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#internet-ad-use #content01{margin-bottom:60px}#internet-ad-use h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#internet-ad-use h3{font-size:2.4rem;font-weight:500;line-height:140%;margin-bottom:10px}#internet-ad-use .box01{margin-bottom:80px}#internet-ad-use #content01 p{font-size:1.6rem;line-height:180%;margin-bottom:40px}#internet-ad-use .txt01{margin-top:40px}#internet-ad-use ul{font-size:1.6rem;line-height:180%;padding-left:2.5rem;list-style-position:inside;list-style-type:disc;text-indent:-2.5rem}#internet-ad-use ol{font-size:1.6rem;line-height:180%;padding-left:2.5rem;padding-left:2rem;list-style-position:inside;list-style-type:disc;list-style-type:decimal;text-indent:-2.5rem;text-indent:-2rem}#internet-ad-use .down-step-no{margin-left:2rem}#internet-ad-use li{margin-bottom:15px}#internet-ad-use ol li>ol{margin-top:1.5rem;margin-bottom:1.5rem}#rules{margin-bottom:80px}#rules #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#rules #content01{margin-bottom:60px}#rules h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#rules h3{font-size:2.4rem;font-weight:500;line-height:140%;margin-bottom:10px}#rules .box01{margin-bottom:80px}#rules #content01 p{font-size:1.6rem;line-height:180%;margin-bottom:40px}#rules .txt01{margin-top:40px}#rules ul{font-size:1.6rem;line-height:180%;padding-left:2.5rem;list-style-position:inside;list-style-type:disc;text-indent:-2.5rem}#rules ol{font-size:1.6rem;line-height:180%;padding-left:2.5rem;padding-left:2rem;list-style-position:inside;list-style-type:disc;list-style-type:decimal;text-indent:-2.5rem;text-indent:-2rem}#rules li{margin-bottom:15px}#privacy-policy{margin-bottom:80px}#privacy-policy #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#privacy-policy #content01{margin-bottom:60px}#privacy-policy h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#privacy-policy h3{font-size:2.4rem;font-weight:500;line-height:140%;margin:60px 0 25px 0;margin-bottom:15px}#privacy-policy h4{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:5px}#privacy-policy .box01{margin-bottom:80px}#privacy-policy #content01 p{font-size:1.6rem;line-height:180%;margin-bottom:40px}#privacy-policy .txt01{margin-top:40px}#privacy-policy ul{font-size:1.6rem;line-height:180%;padding-left:2.5rem;list-style-position:inside;list-style-type:disc;text-indent:-2.5rem}#privacy-policy ol{font-size:1.6rem;line-height:180%;padding-left:2.5rem;padding-left:2rem;list-style-position:inside;list-style-type:disc;list-style-type:decimal;text-indent:-2.5rem;text-indent:-2rem}#privacy-policy li{margin-bottom:15px}#privacy-policy .txt-right{text-align:right}#privacy-policy .pri_frame{margin:0 0 10px 0;padding:20px;border:1px solid #ddd}#privacy-policy .figure-privacy{text-align:right}#privacy-policy .figure-privacy img{max-width:100px}#privacy-policy .title_privacy01{font-size:3rem;font-weight:500;line-height:160%;margin:60px 0 25px 0;padding:80px 0 0 0;text-align:center;border-top:1px solid #ddd}#privacy-policy .table_privacy{max-width:800px}#recruit{margin-bottom:80px}#recruit #mainvisual_sub{height:310px;background:url(../images/bg_recruit.jpg) no-repeat top center;background-size:cover}#recruit .box{font-size:1.6rem;line-height:165%;margin-bottom:60px;padding-bottom:80px;border-bottom:1px solid #dbe5ef}#recruit .box:last-of-type{padding-bottom:0;border-bottom:none}#recruit h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:40px}#recruit #content01 p{font-size:1.8rem;line-height:180%;margin-bottom:50px}#recruit #content01 p:last-of-type{margin-bottom:0}#recruit table{width:830px;margin:60px auto 0 auto}#recruit table tbody th,#recruit table tbody td{font-size:1.6rem;padding:15px;vertical-align:middle;border:1px solid #e4ebf3}#recruit table tbody th{font-weight:500;text-align:right;color:#707070;border:1px solid #fff;background:#e4ebf3}#recruit ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1075px;margin:0 auto 30px auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#recruit ul li{position:relative;width:100%;max-width:150px;padding:20px;padding-bottom:50px;background:#e4ebf3}#recruit ul li:after{position:absolute;top:50%;left:100%;width:0;height:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:15px 0 15px 20px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7e9cb9}#recruit ul li:last-child:after{display:none}#recruit ul li span{font-size:1.6rem;font-weight:500;display:block;margin-bottom:15px}#recruit ul li p{font-size:2rem;font-weight:500;line-height:140%;text-align:center}#recruit .notice{font-size:1.2rem}#news{margin-bottom:80px}#news #mainvisual_sub{height:310px;background:url(../images/bg_news.jpg) no-repeat top center;background-size:cover}#news .tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:70px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#news .tab li{font-size:1.8rem;font-weight:400;position:relative;width:100%;max-width:160px;text-align:center;border:2px solid #7e9cb9}#news .tab li.current{color:#fff;background:#7e9cb9}#news .tab li.current:after{position:absolute;top:100%;left:50%;width:0;height:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:13px 14px 0 14px;border-style:solid;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#news .tab li.media{border-color:#7eb996}#news .tab li.media.current{background:#7eb996}#news .tab li.media.current:after{border-top-color:#7eb996}#news .tab li.press{border-color:#827eb9}#news .tab li.press.current{background:#827eb9}#news .tab li.press.current:after{border-top-color:#827eb9}#news .tab li.event{border-color:#b77eb9}#news .tab li.event.current{background:#b77eb9}#news .tab li.event.current:after{border-top-color:#b77eb9}#news .tab li.example{border-color:#b97e8c}#news .tab li.example.current{background:#b97e8c}#news .tab li.example.current:after{border-top-color:#b97e8c}#news .tab li.other{border-color:#b9b37e}#news .tab li.other.current{background:#b9b37e}#news .tab li.other.current:after{border-top-color:#b9b37e}#news .tab li a{display:block;padding:10px}#news .news_list li{margin-bottom:50px}#news .news_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#news .news_list li a .date_cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:250px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#news .news_list li a .date_cat .date{font-size:1.6rem;width:100%;max-width:120px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#news .news_list li a .date_cat .cat{font-size:1.2rem;width:100%;max-width:100px;text-align:center;color:#fff;background:#7e9cb9;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#news .news_list li a .date_cat .cat.media{background-color:#7eb996}#news .news_list li a .date_cat .cat.press{background-color:#827eb9}#news .news_list li a .date_cat .cat.event{background-color:#b77eb9}#news .news_list li a .date_cat .cat.example{background-color:#b97e8c}#news .news_list li a .date_cat .cat.other{background-color:#b9b37e}#news .news_list li a .tit{font-size:1.8rem;line-height:140%;width:100%;max-width:740px}#news .news_list li a .tit .image{display:block;width:100%;max-width:200px;margin-top:10px}#glossary{margin-bottom:80px}#glossary #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#glossary .tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:70px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#glossary .tab li{font-size:1.8rem;font-weight:400;position:relative;width:100%;max-width:75px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;text-align:center;border:2px solid #aaa}#glossary .tab li:first-child{max-width:160px}#glossary .tab li:first-child.line-a{max-width:75px}#glossary .tab li:hover{color:#fff;border-color:#7e9cb9;background:#7e9cb9}#glossary .tab li.current{color:#fff;border-color:#7e9cb9;background:#7e9cb9}#glossary .tab li.current:after{position:absolute;top:100%;left:50%;width:0;height:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:13px 14px 0 14px;border-style:solid;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#glossary .tab li a{display:block;padding:10px}#glossary .news_list{margin-bottom:60px}#glossary .news_list li{-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;border-bottom:1px solid #dbe5ef}#glossary .news_list li:hover{background:#dbe5ef}#glossary .news_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 5px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#glossary .news_list li a .cat{font-size:1.6rem;font-weight:500;width:100%;max-width:75px}#glossary .news_list li a .tit{font-size:1.8rem;line-height:140%;width:100%;max-width:740px}#glossary #single_content .title .glossary-kana{font-size:1.8rem}#glossary .news_list .tit .glossary-kana{font-size:1.4rem}@media screen and (max-width: 768px){#glossary .tab li:not(.current):hover{color:#707070;border:1px solid #7e9cb9;background:#fff}}@media screen and (max-width: 768px){#glossary .news_list li:hover{background:rgba(0,0,0,0)}}#seminar-list{margin-bottom:80px}#seminar-list #mainvisual_sub{height:310px;background:url(../images/bg_seminar.jpg) no-repeat top center;background-size:cover}#seminar-list .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#seminar-list .list li{width:100%;max-width:320px;margin-right:20px;margin-bottom:35px}#seminar-list .list li:nth-child(3n){margin-right:0}#seminar-list .list li .image{margin-bottom:10px}#seminar-list .list li .date{font-size:1.6rem;line-height:140%;margin-bottom:5px}#seminar-list .list li h3{font-size:1.8rem;line-height:140%}#column-list{margin-bottom:80px}#column-list #mainvisual_sub{height:310px;background:url(../images/bg_column.jpg) no-repeat top center;background-size:cover}#column-list .column_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:60px}#column-list #column_sidebar{width:100%;max-width:220px;margin-right:40px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#column-list #column_sidebar h2{font-size:1.6rem;font-weight:bold;margin-bottom:20px;padding:0 10px 0 50px;background:url(../images/ico_sidebar.jpg) no-repeat left center}#column-list #column_sidebar ul{border-top:1px solid #e0e8f1}#column-list #column_sidebar ul li{font-size:1.6rem;border-bottom:1px solid #e0e8f1}#column-list #column_sidebar ul li a{display:block;padding:15px 10px}#column-list .column_cat_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#column-list .column_cat_list li{width:12%}#column-list .column_cat_list li:nth-child(n+2){margin-left:10px}#column-list .column_cat_list li a{position:relative;display:block;padding:.5em 0;text-align:center;border:1px solid #707070}#column-list .column_cat_list li a.current{color:#fff;background-color:#707070}#column-list .column_cat_list li a.current::after{position:absolute;right:0;bottom:-0.5em;left:0;width:1em;height:1em;margin:auto;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#707070}#column-list .column_cat_list li:nth-child(1) a{border-color:#7e9cb9}#column-list .column_cat_list li:nth-child(2) a{border-color:#7eb996}#column-list .column_cat_list li:nth-child(3) a{border-color:#827eb9}#column-list .column_cat_list li:nth-child(4) a{border-color:#b77eb9}#column-list .column_cat_list li:nth-child(5) a{border-color:#b97e8c}#column-list .column_cat_list li:nth-child(6) a{border-color:#b9b37e}#column-list .column_cat_list li:nth-child(1) a.current{background-color:#7e9cb9}#column-list .column_cat_list li:nth-child(1) a.current::after{background-color:#7e9cb9}#column-list .column_cat_list li:nth-child(2) a.current{background-color:#7eb996}#column-list .column_cat_list li:nth-child(2) a.current::after{background-color:#7eb996}#column-list .column_cat_list li:nth-child(3) a.current{background-color:#827eb9}#column-list .column_cat_list li:nth-child(3) a.current::after{background-color:#827eb9}#column-list .column_cat_list li:nth-child(4) a.current{background-color:#b77eb9}#column-list .column_cat_list li:nth-child(4) a.current::after{background-color:#b77eb9}#column-list .column_cat_list li:nth-child(5) a.current{background-color:#b97e8c}#column-list .column_cat_list li:nth-child(5) a.current::after{background-color:#b97e8c}#column-list .column_cat_list li:nth-child(6) a.current{background-color:#b9b37e}#column-list .column_cat_list li:nth-child(6) a.current::after{background-color:#b9b37e}#column-list .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#column-list .list li{width:32%;margin-right:2%;margin-bottom:35px}#column-list .list li:nth-child(3n){margin-right:0}#column-list .list li .image{margin-bottom:10px}#column-list .list li .date{font-size:1.6rem;line-height:140%;margin-bottom:5px}#column-list .list li h3{font-size:1.8rem;line-height:140%}#single_content{max-width:50em;margin:auto;padding-bottom:20px}#single_content .wp-caption{max-width:100%}#single_content p{line-height:2}#single_content .aligncenter{display:block;margin-right:auto;margin-left:auto;text-align:center}#single_content .alignright{display:block;margin-left:auto;text-align:right}#single_content a{text-decoration:underline;color:blue}#single_content .eyecatch{margin-bottom:35px;text-align:center}#single_content .date_cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:250px;margin-bottom:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#single_content .date_cat .date{font-size:1.6rem;width:100%;max-width:120px}#single_content .date_cat .cat{font-size:1.2rem;width:100%;max-width:100px;text-align:center;color:#fff;background:#7e9cb9}#single_content .date_cat .cat.media{background-color:#7eb996}#single_content .date_cat .cat.press{background-color:#827eb9}#single_content .date_cat .cat.event{background-color:#b77eb9}#single_content .date_cat .cat.example{background-color:#b97e8c}#single_content .date_cat .cat.other{background-color:#b9b37e}#single_content .box01{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dbe5ef}#single_content .box01:last-of-type{border-bottom:none}#single_content .title{font-size:2.4rem;line-height:140%;margin-bottom:30px;padding-bottom:25px;border-bottom:4px solid #dbe5ef}#single_content h3{font-size:2rem;margin-bottom:20px}#single_content h4{font-size:1.8rem;font-weight:500;margin-bottom:20px}#single_content .body{font-size:1.6rem;line-height:180%;margin-bottom:30px}#single_content .image{margin-bottom:40px;text-align:center}#single_content .table{margin-bottom:25px}#single_content table{width:100%;max-width:900px;margin:0 auto}#single_content table th,#single_content table td{padding:5px 10px}#single_content table th{font-weight:500;text-align:left;border:1px solid #fff;background:#e4ebf3}#single_content table td{border:1px solid #e4ebf3}#download{margin-bottom:80px}#download #mainvisual_sub{height:310px;background:url(../images/bg_download.jpg) no-repeat top center;background-size:cover}#download .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#download .list li{width:100%;max-width:320px;margin-right:20px;margin-bottom:35px}#download .list li:nth-child(3n){margin-right:0}#download .list li .image{margin-bottom:10px}#download .list li .service{font-size:1.6rem;line-height:160%;margin-bottom:5px}#download .list li h3{font-size:1.8rem;line-height:140%}#download #download_content .box01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #dbe5ef;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#download #download_content .box01 .image{width:100%;max-width:500px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#download #download_content .box01 .txt{width:100%;max-width:650px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#download #download_content .box01 .txt h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:40px}#download #download_content .box01 .txt p{font-size:1.8rem;line-height:180%}#download #download_content h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:40px}#visit #mainvisual_sub{overflow:hidden;height:450px;background:url(../images/bg_visit.jpg) no-repeat top center;background-size:cover}#visit #mainvisual_sub video{position:absolute;top:0;left:0;width:100%}#visit #mainvisual_sub .title{height:350px}#visit #content01{padding:80px 0;color:#707070}#visit #content01 .notice{margin-bottom:60px;text-align:right}#visit #content01 #page_data{font-size:1.4rem;color:#707070}#visit #content01 #page_data .box_lr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#visit #content01 #page_data .box_lr .sns{width:100%;max-width:220px;margin-left:auto}#visit #content01 #page_data .box_lr .sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:220px;margin-bottom:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#visit #content01 #page_data .box_lr .sns p{font-size:1.2rem}#visit #content01 #page_data .box01{max-width:780px;margin-bottom:60px}#visit #content01 #page_data .box01 h3{font-size:2.2rem;font-weight:500;line-height:140%}#visit #content01 #page_data .box01 p{font-size:2rem;line-height:180%;margin-bottom:25px}#visit #content01 #page_data .box01 p:last-child{margin-bottom:0}#visit #content01 #page_data .box01 p a{text-decoration:underline}#visit #content01 #page_data .box01 p span{font-size:1.2rem}#visit #content02 .box01{padding-bottom:120px;color:#fff;background:#7e9cb9}#visit #content02 .box01 h2{font-size:5.6rem;line-height:160%;margin-bottom:50px}#visit #content02 .box01 .box02 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;color:#d4f2eb;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#visit #content02 .box01 .box02 .title h3{font-size:5.6rem;font-weight:500;line-height:140%;margin-right:40px}#visit #content02 .box01 .box02 .title .en{font-size:1.6rem;font-weight:500;line-height:140%;margin-right:10px}#visit #content02 .box01 .box02 .txt01{font-size:1.8rem;line-height:180%;margin-bottom:25px}#visit #content02 .box01 .box02 .txt02{font-size:1.2rem;line-height:160%;margin-bottom:40px}#visit #content02 .box01 .box02 .images{position:relative}#visit #content02 .box01 .box02 .images .ico{position:absolute;z-index:10;top:-120px;right:0px}#visit #content03{padding:120px 0 40px 0}#visit #content03 h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:30px}#visit #content03 p{font-size:1.8rem;line-height:180%}#visit #content04 .box{padding:120px 0;background:#e7f4f9}#visit #content04 .box .box01{margin-bottom:90px}#visit #content04 .box .box01:last-of-type{margin-bottom:0}#visit #content04 .box .box01 h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:30px;color:#7e9cb9}#visit #content04 .box .box01 h3 span{font-size:4.4rem;display:block}#visit #content04 .box .box01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:70px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#visit #content04 .box .box01 ul li{width:100%;max-width:340px}#visit #content04 .box .box01 ul li .image{margin-bottom:15px}#visit #content04 .box .box01 ul li h4{font-size:1.8rem;font-weight:500;margin-bottom:10px}#visit #content04 .box .box01 ul li .txt{font-size:1.6rem;line-height:180%}#visit #content04 .box .box01 .txt01{padding:35px;border:2px dotted #707070}#visit #content04 .box .box01 .txt01 p{font-size:1.6rem;line-height:180%;margin-bottom:20px}#visit #content04 .box .box01 .txt01 p:last-child{margin-bottom:0}#contact{margin-bottom:80px}#contact #mainvisual_sub{height:310px;background:url(../images/bg_contact.jpg) no-repeat top center;background-size:cover}#trial-media{margin-bottom:80px}#trial-media #mainvisual_sub{height:310px;background:url(../images/bg_contact.jpg) no-repeat top center;background-size:cover}#trial-media .btn{font-size:1.8rem;font-weight:500;width:100%;max-width:400px;margin:30px auto;text-align:center}#trial-media .btn a{display:block;padding:15px 0;color:#fff;border-radius:5px;background:#d60050}#trial-media .box01{margin-bottom:100px}#trial-media .box01 .image01{margin-bottom:40px}#trial-media .box01 .txt{font-size:1.8rem;line-height:200%;margin-bottom:40px;text-align:center}#trial-media .box01 .txt p{font-size:1.6rem;line-height:180%;margin-bottom:20px}#trial-media .box01 .txt p:last-child{margin-bottom:0}#trial-media .box01 .list01 li{margin-bottom:80px;text-align:center}#trial-media .box01 .list01 li:last-child{margin-bottom:0}#trial-media .box01 .list01 li h3{font-size:2.2rem;font-weight:500;line-height:140%;margin-bottom:20px}#trial-media .box02{margin-bottom:100px}#trial-media .box02 h2{font-size:2.2rem;font-weight:500;line-height:140%;margin-bottom:20px;color:#c06}#trial-media .box02 p{font-size:1.6rem;line-height:180%;margin-bottom:30px}#technology section{margin:128px auto}#technology p{font-size:16px;line-height:1.75}#technology p+p{margin-top:1em}#technology h2{font-size:32px;font-weight:bold;line-height:1.5;margin:0 0 64px;padding:0;text-align:center;border:0}#technology .mv{position:relative}#technology .mv_text{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#technology .mv_text p{font-size:2.5vw;font-weight:bold;line-height:1.5;-webkit-transform:translateY(15%);transform:translateY(15%);text-align:center;color:#fff;text-shadow:.1em .1em .2em rgba(0,0,0,.6)}#technology .lead{margin-top:80px}#technology .lead h2 img{height:1.5em;margin-right:.5em}#technology .proprietary{margin:64px auto;padding-bottom:32px;text-align:center;border:2px solid #59b5ba}#technology .proprietary h3{font-size:18px;font-weight:bold;line-height:2;width:12em;color:#fff;background-color:#59b5ba}#technology .proprietary ol{font-size:20px;line-height:1.5;display:inline-block;margin:auto;list-style:decimal;text-align:left}#technology .proprietary li+li{margin-top:.5em}#technology .field h2{padding:.5em;color:#fff;background-color:#59b5ba}#technology .field img{margin-top:64px}#technology .links .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#technology .links .list div{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}#technology .links .list a{font-size:24px;font-weight:bold;line-height:1.5;display:block;padding:1em;text-align:center;color:#fff;border-radius:8px;background-color:#23b8bc}#technology .links .list a:hover{opacity:65%}#technology .links .list h6{font-size:18px;font-weight:bold;margin:24px 0 8px;text-align:center}#technology .cta{font-size:24px;font-weight:bold;line-height:1.5;display:block;width:20em;max-width:100%;margin:auto;padding:1em;text-align:center;color:#fff;border-radius:8px;background-color:#c42a52}#technology .cta:hover{opacity:65%}#notfound{margin-bottom:80px}#notfound #mainvisual_sub{height:310px;background:url(../images/bg_corporation.jpg) no-repeat top center;background-size:cover}#notfound #content01{margin-bottom:60px}#notfound h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#notfound h3{font-size:2.4rem;font-weight:500;line-height:140%;margin-bottom:10px}#notfound .box01{margin-bottom:80px}#notfound #content01 p{font-size:1.8rem;line-height:180%;margin-bottom:40px}@media screen and (max-width: 1510px){#lap #content06 .box .inner1510,#ai-attract-customers #content04 .box .inner1510{width:100%}#lap #content06 .box .banner .arrow,#ai-attract-customers #content04 .box .banner .arrow{max-width:15%}#lap #content06 .box .banner a,#ai-attract-customers #content04 .box .banner a{max-width:66%}}@media screen and (max-width: 1024px){#monitoring .inner1100{width:100%;max-width:960px;padding:0 2rem}#monitoring .common_title{padding:2rem 0}#monitoring .common_title_h2,#monitoring .common_title_h4{font-size:20px}#monitoring .common_flex_item{width:calc(33.333% - 1.3333333333rem)}#monitoring .monitoring_links_ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#monitoring .monitoring_links_ul li{width:50%}#monitoring .monitoring_links_white{font-size:16px}#monitoring .monitoring_links_white:hover{color:#333;background-color:#fff}#monitoring .service_3point li{width:calc(33.3333% - 1.3333333333rem)}#monitoring .service_recommended_text b{font-size:18px}#monitoring .service_recommended_img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#monitoring .feature_icon{width:10.87%;padding-top:10.218%}#monitoring .feature_comment{width:auto}}@media screen and (max-width: 768px){main#sub{padding:60px 0}#mainvisual_sub .title{height:150px}#mainvisual_sub .title h1{font-size:2rem;padding:0}#mainvisual_sub .title h1 span{font-size:1.4rem}#mainvisual_sub .cloud{height:30px;background:url(../images/bg_cloud.png) no-repeat center bottom;background-size:cover}.prevnext{padding:40px 0 0 0}.prevnext li{font-size:1.4rem;max-width:48%}.prevnext li.prev a{padding-left:20px}.prevnext li.next a{padding-right:20px}.slider{display:block;max-width:100%;margin:40px auto 0 auto}.slider .slider_pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.slider .slider_pager a{width:100%;max-width:32%;margin-bottom:0;padding-bottom:10px;padding-left:0;border-left:none}.slider .slider_pager a.active{border-bottom:3px solid #fff;border-left:none}.slider .slider_pager h4{font-size:1.1rem;margin-top:5px;margin-bottom:0}.slider .bx-wrapper{max-width:100% !important}.slider .slider_image li h4{font-size:2rem}.slider .slider_image li .txt01{font-size:1.4rem}#lap #mainvisual_sub{height:180px;background:url(../images/lap_mainvisual.jpg) no-repeat 5% center;background-size:cover}#lap #content01{padding-bottom:60px}#lap #content01 h2{font-size:2rem}#lap #content02 .image01{margin-bottom:40px}#lap #content02 .box{display:block}#lap #content02 .box .image02{display:none}#lap #content02 .box .txt{max-width:100%}#lap #content02 .box h3{font-size:2.2rem;line-height:140%;margin-bottom:15px}#lap #content02 .box .txt01{font-size:1.4rem}#lap #content03 .box01{padding:40px 0}#lap #content03 .box01 h2{font-size:2.8rem;line-height:140%;margin-bottom:30px}#lap #content03 .box01 .box02{margin-bottom:40px}#lap #content03 .box01 .box02 .title{display:block}#lap #content03 .box01 .box02 .title h3{font-size:2.6rem;margin-right:0}#lap #content03 .box01 .box02 .title .en{font-size:1.6rem;margin-right:0}#lap #content03 .box01 .box02 .title .ico{display:none}#lap #content03 .box01 .box02 .txt01{font-size:1.4rem;line-height:160%;margin-bottom:20px}#lap #content03 .box01 .box02 .txt02{line-height:140%}#lap #content03 .box01 .box02 .images .ico{top:-10%;right:0;max-width:20%}#lap #content04{padding:60px 0}#lap #content04 h2{font-size:2.8rem;line-height:140%;margin-bottom:40px}#lap #content04 ul{display:block}#lap #content04 ul li{max-width:100%;margin-bottom:40px}#lap #content04 ul li:last-child{margin-bottom:0}#lap #content04 ul li .txt .en{font-size:1.2rem;font-weight:500}#lap #content04 ul li .txt .en .ico{max-width:5%;margin-left:5px}#lap #content04 ul li .txt h3{font-size:2rem;line-height:140%;margin-bottom:10px}#lap #content04 ul li .txt .txt01{font-size:1.4rem;min-height:auto;margin-bottom:30px}#lap #content04 ul li .txt .btn{max-width:100%}#lap #content05{padding:60px 0}#lap #content05 .lead{font-size:1.6rem;margin-bottom:40px}#lap #content05 .list01{display:block;margin-bottom:60px}#lap #content05 .list01 li{max-width:100%;margin-bottom:40px}#lap #content05 .list01 li:last-child{margin-bottom:0}#lap #content05 .list01 li h3{font-size:1.6rem;margin-bottom:5px}#lap #content05 .list01 li p{font-size:1.4rem;line-height:140%}#lap #content05 .title{display:block;margin-bottom:30px}#lap #content05 .title h2{font-size:2rem;margin-right:0;margin-bottom:5px}#lap #content05 .title h2 span{font-size:1.4rem}#lap #content05 .title h3{font-size:1.6rem}#lap #content05 .title h3 span{font-size:1.2rem}#lap #content05 .title .logo{max-width:40%;margin-bottom:10px;text-align:right}#lap #content05 .list02{margin-bottom:20px}#lap #content05 .list02 li{max-width:48%}#lap #content05 .list02 li a{display:block}#lap #content05 .list02 li a:hover{color:inherit}#lap #content05 .list02 li a:hover:after{width:0}#lap #content05 .list02 li a:hover .txt .value .table p{color:inherit}#lap #content05 .list02 li a:hover .txt .value .day{border-bottom-color:#ddd}#lap #content05 .list02 li a:hover .txt .value .table .plu .span02 path{fill:#e77}#lap #content05 .list02 li a:hover .txt .value .table .min .span02 path{fill:#7ae}#lap #content05 .list02 li .image{max-width:100%;text-align:center}#lap #content05 .list02 li .image img{width:100%}#lap #content05 .list02 li .txt{padding:5%}#lap #content05 .list02 li .txt h4{font-size:1.5rem;margin-bottom:5px}#lap #content05 .list02 li .txt .value{padding:0 3px}#lap #content05 .list02 li .txt .value .table{display:block}#lap #content05 .list02 li .txt .value .table .name{font-size:1.2rem;line-height:140%;display:block}#lap #content05 .list02 li .txt .value .day .name{margin-bottom:5px}#lap #content05 .list02 li .txt .value .table .num{display:block;padding-right:20px}#lap #content05 .list02 li .txt .value .day{margin-bottom:10px}#lap #content05 .list02 li .txt .value .day .num{font-size:1.6rem}#lap #content05 .list02 li .txt .value .day .num .span01{font-size:2.2rem}#lap #content05 .list02 li .txt .value .span02 svg{width:15px}#lap #content05 .list02 li .txt .value .year .num{font-size:1.6rem;padding-right:0}#lap #content05 .list02 li a .ico{max-width:50%}#lap #content05 .btn{font-size:1.4rem;max-width:100%}#lap #content06{padding:40px 0}#lap #content06 .box .banner{display:block}#lap #content06 .box .banner .arrow{display:none}#lap #content06 .box .banner a{max-width:100%}#lap #content06 .box .banner a .image{margin-bottom:5px}#lap #content06 .box .banner a .txt{font-size:1.4rem}#lap #mainvisual_sub{height:180px}#lap #mainvisual_sub a{top:8px;right:5%;bottom:0;height:6rem}#lap .lap-add h2{font-size:2rem}#lap .lap-add h3,#lap .lap-add h4{font-size:1.8rem}#lap .lap-add li{float:none;margin-top:2rem}#lap .lap-add li.column2{width:100%}#lap .lap-add #lap-feature02 li.column2{width:100%}#lap .lap-add #lap-feature02 li.column2+li.column2{width:100%;margin-left:auto}#lap .lap-add li.column3{width:100%}#lap .lap-add li.column3+li.column3{margin-top:4rem;margin-left:auto}#lap .lap-add li.column4{width:100%}#lap .lap-add li.column-left{margin-left:auto}#lap .lap-add li h5{margin-top:.5rem}#lap #forbusiness #img-forbusiness{width:100%}#lap .lap-function{margin-top:1rem}#lap .lap-function h4{float:none;width:100%}#lap #lap-breakingnews h4{margin:auto;padding:1% 0}#lap #lap-breakingnews p{width:90%;margin-left:auto}#lap #lap-analysis h4{margin:auto;padding:1% 0}#lap #lap-advertising{margin-bottom:3rem}#lap #lap-advertising h4{margin:auto;padding:1% 0}#lap #lap-advertising ul+p{top:0;float:none;text-align:left}#location #mainvisual_sub{height:180px}#location #content01{padding-bottom:60px}#location #content01 .lead{font-size:1.6rem;line-height:180%;margin-bottom:40px}#location #content01 .image{margin-bottom:40px}#location #content01 .list01{display:block;margin-bottom:30px}#location #content01 .list01 li{max-width:100%;margin-bottom:40px}#location #content01 .list01 li:last-child{margin-bottom:0}#location #content01 .list01 li h4{font-size:1.6rem;margin-bottom:10px}#location #content01 .list01 li .txt{font-size:1.4rem;line-height:160%}#location #content01 h3{font-size:2.6rem;margin-bottom:40px}#location #content01 .list02{display:block;margin-bottom:30px}#location #content01 .list02 li{max-width:100%;margin-bottom:40px}#location #content01 .list02 li:last-child{margin-bottom:0}#location #content01 .list02 li .txt{padding:5% 5% 10% 5%}#location #content01 .list02 li .txt h4{font-size:1.6rem;margin-bottom:10px}#location #content02 .box{padding:60px 0}#location #content02 h3{font-size:2.2rem;margin-bottom:15px}#location #content02 .txt{font-size:1.6rem;margin-bottom:20px}#location #content02 ul{display:block;margin-bottom:60px}#location #content02 ul:last-of-type{margin-bottom:0}#location #content02 ul li{max-width:100%;margin-bottom:10px}#trial #mainvisual_sub{height:180px}#trial h2{font-size:2.6rem;margin-bottom:40px}#trial .list01{display:block;margin:0 auto 60px auto}#trial .list01 li{max-width:100%;margin-bottom:40px}#trial .list01 li:after{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:20px 15px 0 15px;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#trial .list01 li h3{font-size:1.6rem}#trial .list01 li h3 span{font-size:1.2rem}#trial .list01 li .txt01{font-size:1.4rem;margin-bottom:0}#trial .list01 li .txt02{margin-top:15px;padding-top:15px}#message #mainvisual_sub{height:180px}#message .box{margin-bottom:60px}#message .box h2{font-size:2.2rem}#message .box p{font-size:1.6rem;margin-bottom:20px}#message .box .name{font-size:1.2rem;margin-top:40px}#message .box .name span{font-size:2rem}#leadership #mainvisual_sub{height:180px}#leadership .box .box01{display:block;margin-bottom:40px}#leadership .box .box01 .image{max-width:100%}#leadership .box .box01 .txt{font-size:1.4rem;max-width:100%;margin-top:0;padding:10% 5%}#leadership .box .box01 .txt:after{bottom:-5px;width:45px;height:45px;border-bottom:5px solid #d60050}#leadership .box .box01:nth-child(odd) .image,#leadership .box .box01:nth-child(even) .image{margin:auto}#leadership .box .box01:nth-child(odd) .txt{margin-left:0}#leadership .box .box01:nth-child(odd) .txt:after{right:-5px;border-right:5px solid #d60050}#leadership .box .box01:nth-child(even) .txt{margin-right:0}#leadership .box .box01:nth-child(even) .txt:after{left:-5px;border-left:5px solid #d60050}#company #mainvisual_sub{height:180px}#company h2{font-size:2.8rem;margin-bottom:20px}#company .lead{font-size:2rem;margin-bottom:40px;text-align:left}#company .image{margin-bottom:60px}#company .table01 tbody th,#company .table01 tbody td{font-size:1.4rem;display:block;padding:3% 5%}#company .table01 tbody th{font-size:1.6rem;text-align:center;border:1px solid #e4ebf3}#company h3{font-size:2rem}#company dl{display:block;margin-bottom:60px}#company dl dt{max-width:100%;padding:5% 3% 0 3%;border-bottom:none}#company dl dd{line-height:140%;max-width:100%;padding:0 3% 5% 3%}#company .map{margin-bottom:10px}#company .map iframe{height:150px}#terms #mainvisual_sub{height:180px}#terms #content01{margin-bottom:40px;padding-bottom:40px}#terms h2{font-size:2.2rem;margin-bottom:40px}#terms #content01 p{font-size:1.4rem;margin-bottom:30px}#terms .beginning{font-size:1.4rem;line-height:160%;margin-bottom:60px}#terms h3{font-size:1.8rem;margin-bottom:15px}#terms ol{font-size:1.4rem;margin-bottom:40px;padding-left:1.6rem;text-indent:-1.6rem}#terms .down-step-no{margin-left:1.5rem}#terms ol li{margin-bottom:10px}#disclaimer #mainvisual_sub{height:180px}#disclaimer #content01{margin-bottom:40px}#disclaimer h2{font-size:2.2rem;margin-bottom:40px}#disclaimer #content01 p{font-size:1.4rem;line-height:160%;margin-bottom:20px}#disclaimer ul{font-size:1.4rem;line-height:160%;padding-left:1.6rem;text-indent:-1.6rem}#disclaimer ul li{margin-bottom:10px}#tokutei{margin-bottom:0}#tokutei #mainvisual_sub{height:180px}#tokutei #content01{margin-bottom:40px}#tokutei table tbody tr th{width:30%}#allspark-rules #mainvisual_sub{height:180px}#allspark-rules #content01{margin-bottom:40px}#allspark-rules h2{font-size:2.2rem;margin-bottom:30px}#allspark-rules h3{font-size:1.8rem;margin-bottom:10px}#allspark-rules .box01{margin-bottom:40px}#allspark-rules #content01 p{font-size:1.4rem;line-height:160%;margin-bottom:20px}#allspark-rules ul{font-size:1.4rem;line-height:160%;padding-left:1.6rem;text-indent:-1.6rem}#allspark-rules ol{font-size:1.4rem;line-height:160%;padding-left:1.6rem;padding-left:1.6rem;text-indent:-1.6rem;text-indent:-1.6rem}#allspark-rules .down-step-no{margin-left:1.5rem}#allspark-rules li{margin-bottom:10px}#internet-ad-use #mainvisual_sub{height:180px}#internet-ad-use #content01{margin-bottom:40px}#internet-ad-use h2{font-size:2.2rem;margin-bottom:30px}#internet-ad-use h3{font-size:1.8rem;margin-bottom:10px}#internet-ad-use .box01{margin-bottom:40px}#internet-ad-use #content01 p{font-size:1.4rem;line-height:160%;margin-bottom:20px}#internet-ad-use .txt01{margin-top:20px}#internet-ad-use ul{font-size:1.4rem;line-height:160%;padding-left:1.6rem;text-indent:-1.6rem}#internet-ad-use ol{font-size:1.4rem;line-height:160%;padding-left:1.6rem;padding-left:1.6rem;text-indent:-1.6rem;text-indent:-1.6rem}#internet-ad .down-step-no{margin-left:1.5rem}#internet-ad-use li{margin-bottom:10px}#rules #mainvisual_sub{height:180px}#rules #content01{margin-bottom:40px}#rules h2{font-size:2.2rem;margin-bottom:30px}#rules h3{font-size:1.8rem;margin-bottom:10px}#rules .box01{margin-bottom:40px}#rules #content01 p{font-size:1.4rem;line-height:160%;margin-bottom:20px}#rules .txt01{margin-top:20px}#rules ul{font-size:1.4rem;line-height:160%;padding-left:1.6rem;text-indent:-1.6rem}#rules ol{font-size:1.4rem;line-height:160%;padding-left:1.6rem;padding-left:1.6rem;text-indent:-1.6rem;text-indent:-1.6rem}#rules li{margin-bottom:10px}#privacy-policy #mainvisual_sub{height:180px}#privacy-policy #content01{margin-bottom:40px}#privacy-policy h2{font-size:2.2rem;margin-bottom:30px}#privacy-policy h3{font-size:1.8rem;margin-top:0;margin-bottom:10px}#privacy-policy h4{font-size:1.6rem}#privacy-policy .box01{margin-bottom:40px}#privacy-policy #content01 p{font-size:1.4rem;line-height:160%;margin-bottom:30px}#privacy-policy .txt01{margin-top:20px}#privacy-policy ul{font-size:1.4rem;line-height:160%;padding-left:1.6rem;text-indent:-1.6rem}#privacy-policy ol{font-size:1.4rem;line-height:160%;padding-left:1.6rem;padding-left:1.6rem;text-indent:-1.6rem;text-indent:-1.6rem}#privacy-policy li{margin-bottom:10px}#privacy-policy .pri_frame{margin-bottom:20px;padding:10% 5%}#privacy-policy .figure-privacy img{max-width:80px}#privacy-policy .title_privacy01{font-size:2.4rem;margin:0 0 20px 0;padding:60px 0 0 0}#recruit #mainvisual_sub{height:180px}#recruit .box{margin-bottom:40px;padding-bottom:40px}#recruit h2{font-size:2.4rem;margin-bottom:20px}#recruit #content01 p{font-size:1.4rem;margin-bottom:20px}#recruit table{width:100%;margin:40px auto 0 auto}#recruit table tbody th,#recruit table tbody td{font-size:1.4rem;display:block;padding:3%}#recruit table tbody th{font-size:1.6rem;text-align:center;border:1px solid #e4ebf3}#recruit ul{display:block;max-width:100%;margin:0 auto 20px auto}#recruit ul li{max-width:100%;margin-bottom:30px;padding:5%}#recruit ul li:last-child{margin-bottom:0}#recruit ul li:after{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:15px 10px 0 10px;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#recruit ul li span{font-size:1.4rem;line-height:120%;margin-bottom:0;text-align:center}#recruit ul li p{font-size:1.6rem}#news #mainvisual_sub{height:180px}#news .tab{display:block;margin-bottom:40px}#news .tab li{font-size:1.6rem;max-width:100%;border:1px solid #7e9cb9}#news .tab li.current:after{display:none}#news .tab li a{padding:5px 10px}#news .news_list{margin-bottom:40px}#news .news_list li{margin-bottom:20px}#news .news_list li a{display:block}#news .news_list li a .date_cat{display:block;max-width:100%;margin-bottom:5px}#news .news_list li a .date_cat .date{max-width:100%}#news .news_list li a .date_cat .cat{max-width:150px;margin-bottom:5px}#news .news_list li a .tit{font-size:1.6rem;max-width:100%}#news .news_list li a .tit .image{max-width:400px}#glossary #mainvisual_sub{height:180px}#glossary .tab{display:block;margin-bottom:40px}#glossary .tab li{font-size:1.6rem;max-width:100%;border:1px solid #7e9cb9}#glossary .tab li:first-child{max-width:100%}#glossary .tab li.current:after{display:none}#glossary .tab li a{padding:5px 10px}#glossary .news_list{margin-bottom:40px}#glossary .news_list li a{display:block;padding:15px 5px}#glossary .news_list li a .cat{font-size:1.4rem;max-width:100%;margin-bottom:5px}#glossary .news_list li a .tit{font-size:1.6rem;max-width:100%}#seminar-list #mainvisual_sub{height:180px}#seminar-list .list{display:block}#seminar-list .list li{max-width:100%;margin-right:0;margin-bottom:40px}#seminar-list .list li .image{margin-bottom:5px}#seminar-list .list li .date{font-size:1.4rem}#seminar-list .list li h3{font-size:1.6rem}#column-list #mainvisual_sub{height:180px}#column-list .column_cat_list{display:block;margin-bottom:40px}#column-list .column_cat_list li{width:auto}#column-list .column_cat_list li:nth-child(n+2){margin-left:0}#column-list .column_cat_list li a.current::after{display:none}#column-list .column_box{display:block;margin-bottom:0}#column-list #column_sidebar{max-width:100%;margin-right:0}#column-list .list{display:block;max-width:100%;margin-bottom:80px}#column-list .list li{width:auto;margin-right:0;margin-bottom:40px}#column-list .list li .image{margin-bottom:5px}#column-list .list li .date{font-size:1.4rem}#column-list .list li h3{font-size:1.6rem}#single_content .eyecatch{margin-bottom:30px}#single_content .date_cat{display:block;max-width:100%;margin-bottom:10px}#single_content .date_cat .date{margin-bottom:5px}#single_content .date_cat .cat{max-width:150px;margin-bottom:5px}#single_content .box01{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dbe5ef}#single_content .title{font-size:2rem;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #dbe5ef}#single_content h3{font-size:1.8rem;margin-bottom:15px}#single_content h4{font-size:1.6rem;margin-bottom:15px}#single_content .body{font-size:1.4rem;margin-bottom:20px}#single_content .image{margin-bottom:30px}#single_content .table{overflow-x:auto;padding-bottom:15px}#single_content .table-wrap{overflow:scroll;white-space:nowrap}#single_content table{width:100%;margin:0}#single_content table th,#single_content table td{padding:5px 10px}#single_content table th{font-size:1.4rem}#single_content table td{font-size:1.4rem;-webkit-text-size-adjust:100%}#case-study #mainvisual_sub{height:180px}#case-study .list{display:block}#case-study .list li{max-width:100%;margin-right:0;margin-bottom:40px}#case-study .list li h3{font-size:1.6rem}#case-study .list li .txt{font-size:1.4rem}#case-study #case-study_content .title{display:block;margin-bottom:30px}#case-study #case-study_content .title .image{display:none}#case-study #case-study_content .title .txt{max-width:100%}#case-study #case-study_content .title .txt h2{font-size:2rem;margin-bottom:10px}#case-study #case-study_content .title .txt h2 br{display:none}#case-study #case-study_content .title .txt h3{font-size:1.6rem}#case-study #case-study_content .lead{margin-bottom:40px;padding-bottom:40px}#case-study #case-study_content .lead .image{float:none;max-width:100%;margin-bottom:30px;margin-left:0}#case-study #case-study_content .lead h2{font-size:2rem;margin-bottom:10px}#case-study #case-study_content .lead .txt{font-size:1.4rem;line-height:180%}#case-study #case-study_content .box01{margin-bottom:40px;padding-bottom:40px}#case-study #case-study_content .box01 h2{font-size:2rem;margin-bottom:10px}#case-study #case-study_content .box01 .txt{font-size:1.4rem;line-height:180%}#case-study #case-study_content .box02{padding-bottom:30px}#case-study #case-study_content .box02 .profile{display:block}#case-study #case-study_content .box02 .profile .image{max-width:100%;margin-right:0;margin-bottom:15px}#case-study #case-study_content .box02 .profile .txt{font-size:1.4rem;line-height:180%}#case-study #case-study_content .box02 .profile .txt .name{display:block;margin-bottom:20px}#case-study #case-study_content .box02 .profile .txt .name h2{font-size:1.8rem;margin-right:0;margin-bottom:10px}#case-study #case-study_content .box02 .profile .txt .name .link{font-size:1.4rem}#case-study #case-study_content .box02 .service{display:block}#case-study #case-study_content .box02 .service ul{display:block;margin-bottom:30px}#case-study #case-study_content .box02 .service ul li{margin-right:0;margin-bottom:15px}#case-study #case-study_content .box02 .service .btn{font-size:1.6rem;max-width:100%}#download #mainvisual_sub{height:180px}#download .list{display:block}#download .list li{max-width:100%;margin-right:0;margin-bottom:40px}#download .list li .image{margin-bottom:5px}#download .list li .service{font-size:1.4rem;line-height:140%}#download .list li h3{font-size:1.6rem}#download #download_content .box01{display:block;margin-bottom:40px;padding-bottom:40px}#download #download_content .box01 .image{max-width:100%;margin-bottom:20px}#download #download_content .box01 .txt{max-width:100%}#download #download_content .box01 .txt h2{font-size:2rem;margin-bottom:10px}#download #download_content .box01 .txt p{font-size:1.6rem}#download #download_content h3{font-size:2rem;margin-bottom:30px}#visit #mainvisual_sub{height:180px}#visit #mainvisual_sub .title{height:150px}#visit #content01{padding:0 0 60px 0}#visit #content01 .notice{font-size:1.2rem;line-height:140%;margin-bottom:40px}#visit #content01 #page_data{font-size:1.4rem;color:#707070}#visit #content01 #page_data .box_lr{display:block}#visit #content01 #page_data .box_lr .sns{max-width:100%}#visit #content01 #page_data .box_lr .sns ul{margin-right:auto;margin-bottom:0}#visit #content01 #page_data .box01{max-width:100%;margin-bottom:40px}#visit #content01 #page_data .box01 h3{font-size:1.8rem;margin-bottom:10px}#visit #content01 #page_data .box01 p{font-size:1.4rem;margin-bottom:20px}#visit #content02 .box01{padding:40px 0}#visit #content02 .box01 h2{font-size:2.8rem;line-height:140%;margin-bottom:30px}#visit #content02 .box01 .box02{margin-bottom:40px}#visit #content02 .box01 .box02 .title{display:block}#visit #content02 .box01 .box02 .title h3{font-size:2.6rem;margin-right:0}#visit #content02 .box01 .box02 .title .en{font-size:1.6rem;margin-right:0}#visit #content02 .box01 .box02 .title .ico{display:none}#visit #content02 .box01 .box02 .txt01{font-size:1.4rem;line-height:160%;margin-bottom:20px}#visit #content02 .box01 .box02 .txt02{line-height:140%}#visit #content02 .box01 .box02 .images .ico{top:-10%;right:0;max-width:20%}#visit #content03{padding:60px 0}#visit #content03 h2{font-size:2.6rem;line-height:140%;margin-bottom:20px}#visit #content03 p{font-size:1.6rem}#visit #content04 .box{padding:40px 0}#visit #content04 .box .box01{margin-bottom:40px}#visit #content04 .box .box01 h3{font-size:1.6rem;line-height:160%;margin-bottom:20px}#visit #content04 .box .box01 h3 span{font-size:2rem;text-indent:-2rem}#visit #content04 .box .box01 ul{display:block;margin-bottom:40px}#visit #content04 .box .box01 ul li{max-width:100%;margin-bottom:40px}#visit #content04 .box .box01 ul li .image{margin-bottom:10px}#visit #content04 .box .box01 ul li h4{font-size:1.6rem;margin-bottom:5px}#visit #content04 .box .box01 ul li .txt{font-size:1.4rem;line-height:160%}#visit #content04 .box .box01 .txt01{padding:10% 5%}#visit #content04 .box .box01 .txt01 p{font-size:1.4rem;line-height:160%}#visit .m-title{font-size:4rem;font-weight:500;line-height:1.2;margin-bottom:.5em;padding-bottom:.25em}#visit .m-subtitle{font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:.5em}#visit .m-text{font-size:1.6rem;line-height:1.6;margin-bottom:2em}#visit .m-iframe{margin-bottom:2em}#contact #mainvisual_sub{height:180px}#trial-media #mainvisual_sub{height:180px}#trial-media .btn{font-size:1.6rem;margin:20px auto}#trial-media .box01{margin-bottom:60px}#trial-media .box01 .image01{margin-bottom:30px}#trial-media .box01 .txt{font-size:1.6rem}#trial-media .box01 .txt p{font-size:1.4rem;margin-bottom:15px}#trial-media .box01 .list01 li{margin-bottom:40px}#trial-media .box01 .list01 li h3{font-size:1.8rem;margin-bottom:10px}#trial-media .box02{margin-bottom:60px}#trial-media .box02 h2{font-size:1.8rem;margin-bottom:10px}#trial-media .box02 p{font-size:1.4rem;margin-bottom:20px}#technology .mv h1{padding:0}#technology .proprietary h3{width:auto;margin-bottom:32px}}@media screen and (max-width: 425px){#monitoring main#sub{padding-top:6rem}#monitoring .sp_only{display:block}#monitoring .inner1100{padding:0 1rem}#monitoring #content01,#monitoring #content02,#monitoring #content03,#monitoring #content04,#monitoring #content05{margin-bottom:5rem}#monitoring #content03{padding-top:5rem}#monitoring .common_title{margin-bottom:4rem}#monitoring .common_title_h2,#monitoring .common_title_h4{font-size:18px}#monitoring .common_flex{margin-bottom:4rem}#monitoring .common_flex_item:not(:first-child){margin-top:1rem}#monitoring .common_a,#monitoring .common2_a{max-width:unset}#monitoring .common_a:hover,#monitoring .common2_a:hover,#monitoring .mainvisual_a:hover{opacity:unset}#monitoring .common_lead_p{font-size:20px}#monitoring .common_link_wrap .common2_a{max-width:unset}#monitoring .mainvisual_text_wrap{font-size:6.75vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#monitoring .mainvisual_text_wrap strong:last-child{width:60%;margin:0 0 1rem}#monitoring .mainvisual_a{font-size:4.70588235vw}#monitoring .mainvisual_wrap{right:0;left:0;width:90%;height:90%}#monitoring .mainvisual_text_wrap strong{text-shadow:2px 2px 2px #fff}#monitoring .mainvisual_img{padding-top:65%}#monitoring .monitoring_links{margin-top:.5rem}#monitoring .monitoring_links .inner1510{padding:0 .5rem}#monitoring .monitoring_links_ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#monitoring .monitoring_links_ul li{width:auto}#monitoring .monitoring_links_ul li:nth-child(3) .monitoring_links_white{color:#333;background-color:#fff}#monitoring .monitoring_links_ul li:not(:first-child){margin-top:.5rem}#monitoring .service_p{font-size:18px}#monitoring .service_3point li:not(:first-child){margin-top:1rem}#monitoring .service_3point_b{padding-left:2.5em}#monitoring .service_3point_b::before{width:2em;height:2em}#monitoring .service_recommended_text{padding:2rem 1rem}#monitoring .service_recommended_text b{margin-bottom:1rem}#monitoring .service_problem_ul{font-size:14px}#monitoring .service_recommended_text p{font-size:14px}#monitoring .service_recommended_text span{font-size:11px}#monitoring .service_problem_ul li:not(:first-child){margin-top:1rem}#monitoring .service_problem_ul li::before{font-size:20px;top:3px;bottom:auto}#monitoring .feature_h3{font-size:22px;margin-bottom:4rem}#monitoring .feature_poi{margin-top:5rem;padding:5rem 0}#monitoring .feature_daily,#monitoring .feature_hour{padding:5rem 0}#monitoring .feature_icon{width:90px;padding-top:84px}#monitoring .feature_comment{margin:1rem 0}#monitoring .feature_comment ul{padding:2rem 1rem}#monitoring .feature_poi .feature_comment ul li{padding-left:0;text-indent:0}#monitoring .feature_p{font-size:16px}#monitoring .feature_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#monitoring .feature_flex .feature_flex_item{width:100%}#monitoring .feature_flex_item:not(:last-child){margin-bottom:2rem}#monitoring .feature_flex .feature_flex_img{margin-bottom:0}#monitoring .feature_img{margin-bottom:2rem}#monitoring .feature_p_small{font-size:14px;text-align:left}#monitoring .application_h2{font-size:23px;margin-bottom:4rem}#monitoring .application_product_tablet_p{font-size:12px;padding:.5rem 1rem;letter-spacing:-1px}#monitoring .application_p{font-size:16px}#monitoring .application_flex_strong img{width:22%}#monitoring .application_flex_note{padding:1em 0;text-indent:0}#monitoring #content04{padding-bottom:5rem}#monitoring .forte_p{margin-bottom:4rem}#technology section{margin:80px auto}#technology h2{font-size:24px;margin-bottom:48px}#technology .mv_text p{font-size:6.1vw;width:90%;text-align:left}#technology .lead{margin-top:0}#technology .lead h2 img{display:block;height:auto}#technology .proprietary{margin:48px auto;padding-bottom:24px}#technology .proprietary h3{margin-bottom:24px}#technology .proprietary ol{font-size:18px}#technology .links .list{display:block}#technology .links .list div:nth-child(n+2){margin-top:48px}#technology .links .list h6{margin-top:16px}#technology .cta{width:auto}}#ai-attract-customers .second-header{background:url(../images/bg_ai-attract-customers.jpg) no-repeat top center;background-size:cover}#ai-attract-customers .title01{margin-bottom:36px;background:url(../images/bg_title01.svg) no-repeat left center}@media screen and (max-width: 767px){#ai-attract-customers .title01{margin-bottom:9.2307692308dvw;background:#7e9cb9}}#ai-attract-customers .title01 h2{font-size:3.4rem;font-weight:500;line-height:120%;max-width:1200px;margin:0 auto;padding:10px 0;color:#fff;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#ai-attract-customers .title01 h2{font-size:2.4rem;padding:2.0512820513dvw 4.1025641026dvw}}#ai-attract-customers #content01 h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:10rem}@media screen and (max-width: 767px){#ai-attract-customers #content01 h3{font-size:2rem;margin-bottom:30px}}#ai-attract-customers #content01 h4{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:40px;color:#7e9cb9}@media screen and (max-width: 767px){#ai-attract-customers #content01 h4{font-size:2rem;margin-bottom:20px;padding:15px;border-radius:50px}}#ai-attract-customers #content01 h5{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:80px;padding-bottom:.5em;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#ai-attract-customers #content01 h5{font-size:2rem;margin-bottom:40px}}#ai-attract-customers #content01 .list01{margin-bottom:60px}@media screen and (min-width: 768px){#ai-attract-customers #content01 .list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 767px){#ai-attract-customers #content01 .list01{margin-bottom:15.3846153846dvw}}@media screen and (min-width: 768px){#ai-attract-customers #content01 .list01 li{width:calc((100% - 60px)/2)}#ai-attract-customers #content01 .list01 li:nth-child(odd){margin-right:60px}#ai-attract-customers #content01 .list01 li:not(:nth-of-type(-n + 2)){margin-top:60px}}@media screen and (max-width: 767px){#ai-attract-customers #content01 .list01 li+li{margin-top:10.2564102564dvw}}#ai-attract-customers #content01 .list01 li .image{margin-bottom:16px}@media screen and (max-width: 767px){#ai-attract-customers #content01 .list01 li .image{margin-bottom:2.0512820513dvw}}#ai-attract-customers #content01 .list01 li h6{font-size:2.2rem;font-weight:500;line-height:140%;margin-bottom:20px}#ai-attract-customers #content01 .list01 li .txt{font-size:1.6rem;line-height:180%}@media screen and (max-width: 767px){#ai-attract-customers #content01 .list01 li .txt{font-size:1.4rem;line-height:160%}}#ai-attract-customers #content01 .example{padding:60px 50px;border-radius:10px;background:#f2f8f7}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example{padding:10% 5%}}#ai-attract-customers #content01 .example h3{font-size:2.6rem;font-weight:500;line-height:140%;margin-bottom:10px;border-bottom:#101010}#ai-attract-customers #content01 .example .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box{display:block}}#ai-attract-customers #content01 .example .box .left,#ai-attract-customers #content01 .example .box .right{width:100%;max-width:50%}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .left,#ai-attract-customers #content01 .example .box .right{max-width:100%}}#ai-attract-customers #content01 .example .box .left{padding-right:50px}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .left{margin-bottom:30px;padding-right:0;padding-bottom:30px;border-bottom:1px solid #ddd}}#ai-attract-customers #content01 .example .box .right{padding-left:50px;border-left:1px solid #ddd}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .right{padding-left:0;border-left:1px solid #ddd;border-left:none}}#ai-attract-customers #content01 .example .box .list02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .list02{display:block}}#ai-attract-customers #content01 .example .box .list02 li{width:100%;max-width:230px}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .list02 li{max-width:100%;margin-bottom:30px;text-align:center}}#ai-attract-customers #content01 .example .box .list02 li .image{margin-bottom:35px}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .list02 li .image{max-width:85%;margin:0 auto 20px auto}}#ai-attract-customers #content01 .example .box .left .list02 li .image{margin-bottom:120px}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .left .list02 li .image{margin-bottom:20px}}#ai-attract-customers #content01 .example .box .list02 li .tit{font-size:2rem;font-weight:500;line-height:140%}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .list02 li .tit{font-size:1.6rem}}#ai-attract-customers #content01 .example .box .list02 li .txt{font-size:1.6rem;margin-bottom:45px}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .box .list02 li .txt{font-size:1.4rem;margin-bottom:0px}}#ai-attract-customers #content01 .example .online,#ai-attract-customers #content01 .example .offline{font-size:2.6rem;font-weight:500;line-height:140%;padding:15px;text-align:center;border:1px solid #333;border-radius:40px;background:#fff}@media screen and (max-width: 767px){#ai-attract-customers #content01 .example .online,#ai-attract-customers #content01 .example .offline{font-size:1.6rem;padding:10px}}#ai-attract-customers #content01 .example .online{border-color:#7e9cb9}#ai-attract-customers #content01 .example .offline{border-color:#3ebb74}#ai-attract-customers #content01 .example h4{font-size:4rem;font-weight:500;line-height:140%;margin-bottom:0;text-align:center;color:#7e9cb9}#ai-attract-customers #content02 .box{margin-top:12rem;padding:80px 0;background:#e7f4f9}#ai-attract-customers #content02 .box .box02{margin-bottom:120px}#ai-attract-customers #content02 .box .box02:last-of-type{margin-bottom:0}#ai-attract-customers #content02 .box .box02 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#ai-attract-customers #content02 .box .box02 ul li{width:100%;max-width:25%}#ai-attract-customers #content02 .box .box02 ul li .image{margin-bottom:15px}#ai-attract-customers #content02 .box .box02 ul li .txt{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:25px;color:#7e9cb9}#ai-attract-customers #content02 .box .box02 table{width:90%;margin:0 auto 20px auto}#ai-attract-customers #content02 .box .box02 table thead tr th{font-size:1.6rem;font-weight:500;text-align:center;border:1px solid #fff;background:#e4ebf3}#ai-attract-customers #content02 .box .box02 table th,#ai-attract-customers #content02 .box .box02 table td{padding:10px 15px}#ai-attract-customers #content02 .box .box02 table tbody th,#ai-attract-customers #content02 .box .box02 table tbody td{font-size:1.6rem}#ai-attract-customers #content02 .box .box02 table tbody th{font-weight:500;text-align:right;border:1px solid #fff;background:#e4ebf3}#ai-attract-customers #content02 .box .box02 table tbody td{border:1px solid #e4ebf3;background:#fff}#ai-attract-customers #content02 .box .box02 table tbody td:first-of-type{font-weight:500;color:#36c6c4}#ai-attract-customers #content02 .box .box02 table tbody td span{font-size:1.2rem}#ai-attract-customers #content02 .box .box02 .notice{font-size:1.2rem;max-width:90%;margin:0 auto;text-align:right}#ai-attract-customers #content02 .box .box02 .images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#ai-attract-customers #content02 .box .box02 .images p{width:100%;max-width:50%}#ai-attract-customers #content03{padding:120px 0}#ai-attract-customers #content03 h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:75px;padding:20px;text-align:center;color:#7e9cb9;border:1px solid #7e9cb9;border-radius:40px}#ai-attract-customers #content03 .case{margin-bottom:45px;padding:30px 30px 20px 30px;border-right:8px solid #ebf1f0;border-bottom:8px solid #ebf1f0}#ai-attract-customers #content03 .case .tit{font-size:1.8rem;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #ddd}#ai-attract-customers #content03 .case h5{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:35px;color:#7e9cb9}#ai-attract-customers #content03 .case .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#ai-attract-customers #content03 .case .box .image{width:100%;max-width:574px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#ai-attract-customers #content03 .case .box .txt{width:100%;max-width:420px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#ai-attract-customers #content03 .case .box .txt h4{font-size:1.6rem;font-weight:500;line-height:140%;display:inline-block;margin-bottom:5px;padding:5px 10px;color:#fff;background:#7e9cb9}#ai-attract-customers #content03 .case .box .txt ul{font-size:1.6rem;margin-bottom:25px}#ai-attract-customers #content03 .case .box .txt ul li{line-height:200%}#ai-attract-customers #content04{padding:64px 0;background:#f2f8f7}@media screen and (max-width: 767px){#ai-attract-customers #content04{padding:16.4102564103dvw 4.1025641026dvw}}#ai-attract-customers #content04 a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-transition:.3s;transition:.3s}#ai-attract-customers #content04 a:hover{opacity:.7}@media screen and (max-width: 767px){#ai-attract-customers #content01 .case{margin-bottom:30px;padding:5%;border-right:3px solid #ebf1f0;border-bottom:3px solid #ebf1f0}#ai-attract-customers #content01 .case .tit{font-size:1.4rem;margin-bottom:15px}#ai-attract-customers #content01 .case h5{font-size:2rem;margin-bottom:20px}#ai-attract-customers #content01 .case .box{display:block}#ai-attract-customers #content01 .case .box .image{max-width:100%;margin-bottom:30px}#ai-attract-customers #content01 .case .box .txt{max-width:100%}#ai-attract-customers #content01 .case .box .txt h6{font-size:1.4rem;margin-bottom:10px}#ai-attract-customers #content01 .case .box .txt ul{font-size:1.4rem;margin-bottom:20px}#ai-attract-customers #content01 .case .box .txt ul li{line-height:180%}#ai-attract-customers #content02 .box{padding:60px 0}#ai-attract-customers #content02 .box .box02{margin-bottom:60px}#ai-attract-customers #content02 .box .box02 ul{display:block}#ai-attract-customers #content02 .box .box02 ul li{max-width:100%}#ai-attract-customers #content02 .box .box02 ul li>div{padding:10%;background:#fff}#ai-attract-customers #content02 .box .box02 ul li .tit{font-size:2rem;font-weight:500;margin-bottom:20px;color:#7e9cb9}#ai-attract-customers #content02 .box .box02 ul li .image{margin-bottom:20px}#ai-attract-customers #content02 .box .box02 ul li .txt{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 h3{font-size:2rem;margin-bottom:20px}#ai-attract-customers #content02 .box .box02 .table{overflow-x:auto;margin-bottom:10px;padding-bottom:15px}#ai-attract-customers #content02 .box .box02 table{width:900px;margin:0 auto}#ai-attract-customers #content02 .box .box02 table thead tr th{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 table th,#ai-attract-customers #content02 .box .box02 table td{padding:10px}#ai-attract-customers #content02 .box .box02 table tbody th,#ai-attract-customers #content02 .box .box02 table tbody td{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 .notice{font-size:1.2rem;line-height:140%;max-width:100%;text-align:left}#ai-attract-customers #content02 .box .box02 .images{display:block}#ai-attract-customers #content02 .box .box02 .images p{max-width:100%}#ai-attract-customers #content02 .box .box02 .images p:first-child{margin-bottom:20px}#ai-attract-customers #content03{padding:60px 0}#ai-attract-customers #content03 h2{font-size:2rem;margin-bottom:40px}#ai-attract-customers #content03 h3{font-size:2rem;margin-bottom:20px}#ai-attract-customers #content03 .list01{display:block}#ai-attract-customers #content03 .list01 li{max-width:100%;margin-right:0;margin-bottom:40px}#ai-attract-customers #content03 .list01 li .image{margin-bottom:10px}#ai-attract-customers #content03 .list01 li h4{font-size:1.8rem;margin-bottom:10px}#ai-attract-customers #content03 .list01 li .txt{font-size:1.4rem;line-height:160%}#ai-attract-customers #content03 .example{padding:10% 5%}#ai-attract-customers #content03 .example h5{font-size:1.8rem}#ai-attract-customers #content03 .example .box{display:block}#ai-attract-customers #content03 .example .box .left,#ai-attract-customers #content03 .example .box .right{max-width:100%}#ai-attract-customers #content03 .example .box .left{margin-bottom:30px;padding-right:0;padding-bottom:30px;border-bottom:1px solid #ddd}#ai-attract-customers #content03 .example .box .right{padding-left:0;border-left:1px solid #ddd;border-left:none}#ai-attract-customers #content03 .example .box .list02{display:block}#ai-attract-customers #content03 .example .box .list02 li{max-width:100%;margin-bottom:30px;text-align:center}#ai-attract-customers #content03 .example .box .list02 li .image{max-width:85%;margin:0 auto 20px auto}#ai-attract-customers #content03 .example .box .left .list02 li .image{margin-bottom:20px}#ai-attract-customers #content03 .example .box .list02 li .tit{font-size:1.6rem}#ai-attract-customers #content03 .example .box .list02 li .txt{font-size:1.4rem;margin-bottom:0px}#ai-attract-customers #content03 .example .online,#ai-attract-customers #content03 .example .offline{font-size:1.6rem;padding:10px}#ai-attract-customers #content03 .example h6{font-size:2rem}#ai-attract-customers #mainvisual_sub{height:180px}#ai-attract-customers #content01 .example h5{font-size:1.8rem}#ai-attract-customers #content01 .example h6{font-size:2rem}#ai-attract-customers #content02 .box{padding:60px 0}#ai-attract-customers #content02 .box .box02{margin-bottom:60px}#ai-attract-customers #content02 .box .box02 ul{display:block}#ai-attract-customers #content02 .box .box02 ul li{max-width:100%}#ai-attract-customers #content02 .box .box02 ul li>div{padding:10%;background:#fff}#ai-attract-customers #content02 .box .box02 ul li .tit{font-size:2rem;font-weight:500;margin-bottom:20px;color:#7e9cb9}#ai-attract-customers #content02 .box .box02 ul li .image{margin-bottom:20px}#ai-attract-customers #content02 .box .box02 ul li .txt{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 h3{font-size:2rem;margin-bottom:20px}#ai-attract-customers #content02 .box .box02 .table{overflow-x:auto;margin-bottom:10px;padding-bottom:15px}#ai-attract-customers #content02 .box .box02 table{width:900px;margin:0 auto}#ai-attract-customers #content02 .box .box02 table thead tr th{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 table th,#ai-attract-customers #content02 .box .box02 table td{padding:10px}#ai-attract-customers #content02 .box .box02 table tbody th,#ai-attract-customers #content02 .box .box02 table tbody td{font-size:1.4rem}#ai-attract-customers #content02 .box .box02 .notice{font-size:1.2rem;line-height:140%;max-width:100%;text-align:left}#ai-attract-customers #content02 .box .box02 .images{display:block}#ai-attract-customers #content02 .box .box02 .images p{max-width:100%}#ai-attract-customers #content02 .box .box02 .images p:first-child{margin-bottom:20px}#ai-attract-customers #content03{padding:60px 0}#ai-attract-customers #content03 h2{font-size:1.8rem;margin-bottom:60px;padding:15px;border-radius:50px}#ai-attract-customers #content03 .case{margin-bottom:30px;padding:5%;border-right:3px solid #ebf1f0;border-bottom:3px solid #ebf1f0}#ai-attract-customers #content03 .case .tit{font-size:1.4rem;margin-bottom:15px}#ai-attract-customers #content03 .case h5{font-size:2rem;margin-bottom:20px}#ai-attract-customers #content03 .case .box{display:block}#ai-attract-customers #content03 .case .box .image{max-width:100%;margin-bottom:30px}#ai-attract-customers #content03 .case .box .txt{max-width:100%}#ai-attract-customers #content03 .case .box .txt h6{font-size:1.4rem;margin-bottom:10px}#ai-attract-customers #content03 .case .box .txt ul{font-size:1.4rem;margin-bottom:20px}#ai-attract-customers #content03 .case .box .txt ul li{line-height:180%}}#datasolution section{margin:128px auto}#datasolution p{font-size:16px;line-height:1.75}#datasolution p+p{margin-top:1em}#datasolution h2{font-size:32px;font-weight:bold;line-height:1.5;margin:0 0 64px;padding:0;text-align:center;border:0}#datasolution h2 b{display:inline-block;border-bottom:3px solid #59b5ba}#datasolution .mv{position:relative}#datasolution .mv_text{font-weight:bold;line-height:1.5;position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;color:#59b5ba;text-shadow:-0.1em -0.1em .2em #fff,.1em -0.1em .2em #fff,-0.1em .1em .2em #fff,.1em .1em .2em #fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#datasolution .mv_text h1{font-size:4vw}#datasolution .mv_text p{font-size:1.5vw}#datasolution main#sub{padding-top:0}#datasolution .lead{margin-top:0;padding:64px 0 128px;background-color:#fafafa}#datasolution .lead h2 img{height:1.5em;margin-right:.5em}#datasolution .lead p{font-size:20px}#datasolution .lead h2+p{text-align:center}#datasolution .lead h3{font-size:24px;font-weight:bold;margin:80px 0 24px}#datasolution .lead .feature{margin-bottom:80px;padding:32px;text-align:center;border:2px solid #f19d38}#datasolution .lead .feature ul{font-size:18px;line-height:1.5;display:inline-block;list-style:disc;text-align:left}#datasolution .lead .feature li+li{margin-top:.5em}#datasolution .lead img{margin-bottom:64px}#datasolution .partners ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#datasolution .partners li{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}#datasolution .partners li div{position:relative;width:70%;margin:0 auto}#datasolution .partners li div::before{display:block;padding-top:75%;content:""}#datasolution .partners li img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}#datasolution .partners li strong{font-size:18px;font-weight:bold;display:block;margin-bottom:16px;text-align:center}#datasolution .industry h4{font-size:20px;font-weight:bold;line-height:1.5;margin-bottom:8px}#datasolution .industry h4:nth-of-type(n + 2){margin-top:32px}#datasolution .industry ul{font-size:16px;line-height:1.5;margin-left:1.5em;list-style:disc}#datasolution .industry li+li{margin-top:.5em}#datasolution .screens h2{padding:.5em;color:#fff;background-color:#59b5ba}#datasolution .screens p{font-size:20px;text-align:center}#datasolution .screens ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:64px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#datasolution .screens li{width:calc(50% - 16px);text-align:center}#datasolution .screens li:nth-child(n+3){margin-top:32px}#datasolution .screens figcaption{font-size:16px;margin-top:8px}#datasolution .cta{font-size:24px;font-weight:bold;line-height:1.5;display:block;width:20em;margin:auto;padding:1em;text-align:center;color:#fff;border-radius:8px;background-color:#c42a52}#datasolution .cta:hover{opacity:65%}@media screen and (max-width: 767px){#datasolution section{margin:80px auto}#datasolution h2{font-size:24px;margin-bottom:48px}#datasolution .mv_text h1{font-size:8.1vw;padding:0}#datasolution .mv_text p{font-size:3.1vw}#datasolution .lead{padding:48px 0 80px}#datasolution .lead p{font-size:18px}#datasolution .lead h3{font-size:20px;margin:48px 0 24px}#datasolution .lead .feature{margin-bottom:48px;padding:24px 24px 24px 32px}#datasolution .lead .feature ul{font-size:16px}#datasolution .partners ul{display:block}#datasolution .partners li div{width:80%;margin:auto}#datasolution .screens p{font-size:18px}#datasolution .screens ul{display:block;margin:48px 0}#datasolution .screens li{width:auto}#datasolution .screens li:nth-child(n+2){margin-top:32px}#datasolution .cta{width:auto}}#monitoring img{display:block;max-width:100%}#monitoring .inner1100{max-width:1100px}#monitoring pre{font-size:10px;display:inline-block}#monitoring #content01,#monitoring #content02,#monitoring #content03,#monitoring #content04,#monitoring #content05{margin-bottom:15rem}#monitoring .common_title{font-size:24px;font-weight:bold;margin-bottom:7rem;padding:2rem;text-align:center;letter-spacing:1px;color:#fff;background-color:#58b5ba}#monitoring .common_title_h2{line-height:normal;padding:0;border:none}#monitoring .common_title_h4{font-size:30px;line-height:normal}#monitoring main#sub{padding-top:120px}#monitoring .common_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .common_flex_item{width:calc(33.333% - 2rem);background-color:#fff}#monitoring .common_flex_item_4{width:calc(25% - 1.5rem);background-color:#fff}#monitoring .common_flex_item_4 .common_flex_text_wrap{padding:2rem 1rem}#monitoring .common_flex_item_4 .common_flex_b{font-size:17px}#monitoring .common_flex_text_wrap{padding:2rem}#monitoring .common_flex_b{font-size:18px;font-weight:bold;display:block;margin-bottom:1rem;text-align:center;letter-spacing:2px}#monitoring .common_flex_p{display:inline-block;text-align:justify}#monitoring .common_flex_p span{display:block;color:#eb3223}#monitoring .common_a,#monitoring .common2_a{font-size:20px;font-weight:bold;display:block;max-width:160px;margin:auto;padding:2rem;text-align:center;color:#fff;border-radius:10px;background-color:#e37438;-ms-border-radius:10px;-o-border-radius:10px}#monitoring .common_a:hover,#monitoring .common2_a:hover{opacity:.85}#monitoring .tablet_only,#monitoring .sp_only{display:none}#monitoring .common_lead_p{font-size:28px;font-weight:bold;line-height:normal;display:block;margin-bottom:4rem;text-align:center;color:#58b5ba}#monitoring .common_link_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#monitoring .common_link_wrap .common2_a{width:100%;max-width:320px;margin:0}#monitoring .common_link_wrap .common2_a:first-child{margin-right:2rem;color:#333;border:2px solid #58b5ba;background-color:#fff}#monitoring .common_link_wrap .common2_a:last-child{background-color:#58b5ba}#monitoring .mainvisual_img{position:relative;overflow:hidden;padding-top:35%}#monitoring .mainvisual_img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom}#monitoring .mainvisual_wrap{position:absolute;top:2vw;right:5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:80%;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .mainvisual_text_wrap{font-size:3.125vw;line-height:1.2;letter-spacing:1px;color:#fff}#monitoring .mainvisual_text_wrap strong{font-weight:bold;display:block;color:#333}#monitoring .mainvisual_text_wrap strong:last-child{width:80%;margin-top:5rem}#monitoring .mainvisual_text_wrap strong span{font-size:.5em;display:block;color:#fffd54;text-shadow:2px 2px 3px #333}#monitoring .mainvisual_text_wrap img{margin-top:2rem;max-width:80%}#monitoring .mainvisual_a{font-size:2vw;font-weight:bold;line-height:1;display:block;padding:2rem;text-align:center;color:#fff;border-radius:10px;background-color:#58b5ba;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-ms-border-radius:10px;-o-border-radius:10px}#monitoring .mainvisual_a:hover{background-color:#83d2d6}#monitoring .monitoring_links{margin-top:3rem}#monitoring .monitoring_links_ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .monitoring_links_ul li{text-align:center}@media screen and (min-width: 768px){#monitoring .monitoring_links_ul li{width:calc(25% - 1.5rem)}}#monitoring .monitoring_links_white{font-size:20px;font-weight:bold;position:relative;display:block;padding:2rem 1rem;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;border:2px solid #58b5ba}#monitoring .monitoring_links_white i{display:inline-block;margin-right:.5rem}#monitoring .monitoring_links_white:hover{color:#fff;background-color:#58b5ba}#monitoring .arrow_down{font-size:36px;position:absolute;top:0;right:2rem;bottom:0;display:block;overflow:hidden;width:25px;height:24px;margin:auto}#monitoring .arrow_down i{-webkit-transform:translateY(-13px);transform:translateY(-13px)}#monitoring #about{margin-bottom:15rem}#monitoring .about_h2{font-size:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem;padding:0;border:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#monitoring .about_h2_img{height:38px;margin-right:.5rem}#monitoring .about_h2_img img{width:auto;height:100%}#monitoring .about_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#monitoring .about_img{width:50%;margin-right:2rem}#monitoring .about_text{line-height:normal;width:50%}#monitoring .about_text strong{font-size:24px;font-weight:bold;display:block;margin-bottom:2rem}#monitoring .about_text p{font-size:16px}#monitoring .service_lead_p{font-size:28px;font-weight:bold;line-height:normal;display:block;margin-bottom:4rem;text-align:center}#monitoring .service_lead_p span{font-size:40px;color:#58b5ba}#monitoring .service_3point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .service_3point_note{margin-bottom:6rem;text-align:right}#monitoring .service_3point li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 48px)/3);padding:2.5rem 1.5rem 1.5rem;border:3px solid #58b5ba;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .service_3point_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#monitoring .service_3point_p span{font-size:10px}#monitoring .service_3point_b{font-size:20px;font-weight:bold;position:relative;display:block;margin-bottom:2rem;padding-left:3em}#monitoring .service_3point_b::before{font-weight:bold;position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:2.5em;height:2.5em;margin:auto;text-align:center;color:#fff;border-radius:50%;background-color:#58b5ba;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-border-radius:50%;-o-border-radius:50%}#monitoring .service_3point li:nth-child(1) .service_3point_b::before{content:"1"}#monitoring .service_3point li:nth-child(2) .service_3point_b::before{content:"2"}#monitoring .service_3point li:nth-child(3) .service_3point_b::before{content:"3"}#monitoring .service_3point_class{position:relative;overflow:hidden;margin:1rem 0;padding-top:66%}#monitoring .service_3point_class img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#monitoring .service_3point_class .yellow{position:absolute;top:0;right:0;width:100px;height:100px}#monitoring .service_span{font-size:28px;font-weight:bold;display:block;margin-bottom:4rem;text-align:center;color:#58b5ba}#monitoring .service_recommended_wrap{margin-bottom:8rem}#monitoring .service_recommended{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#monitoring .service_recommended li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}#monitoring .service_recommended li:nth-child(3) .service_recommended_img img{-o-object-position:left;object-position:left}#monitoring .service_recommended_img,#monitoring .service_recommended_text{width:50%}#monitoring .service_recommended_img{position:relative;overflow:hidden;padding-top:50%}#monitoring .service_recommended_img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#monitoring .service_recommended_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem;background-color:#f2f2f2;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .service_recommended_text b{font-size:21px;font-weight:bold;display:inline-block;margin-bottom:1.5rem;padding:0 .25rem .25rem 0;color:#666;border-bottom:2px solid #58b5ba}#monitoring .service_recommended_text p{font-size:16px;line-height:1.75;margin:1rem 0;text-align:justify}#monitoring .service_recommended_text span{font-weight:bold;display:block;text-align:right}#monitoring .service_recommended_scroll{font-size:14px;text-align:right}#monitoring .service_problem_ul_wrap{width:80%;margin:auto;text-align:center;border:3px solid #58b5ba}#monitoring .service_problem_ul{font-size:18px;font-weight:bold;line-height:1.75;display:inline-block;padding:2rem;text-align:left}#monitoring .service_problem_ul li{position:relative;padding-left:2em}#monitoring .service_problem_ul li::before{font-family:"Font Awesome 5 Free";font-size:24px;font-weight:900;line-height:1;position:absolute;top:0;bottom:0;left:0;display:block;width:1em;height:1em;margin:auto;content:"";color:#e37438}#monitoring #content05 .common_flex_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#monitoring .feature_flex_img{width:30%;margin:auto}#monitoring .feature_flex_img a{display:block;padding:1rem;-webkit-transition:background,.3s;transition:background,.3s}#monitoring .feature_flex_img a:hover{background:rgba(88,181,186,.5803921569)}#monitoring .feature_poi{margin-top:7rem;padding:7rem 0;border-top:30px solid #58b5ba}#monitoring .feature_h3{font-size:28px;font-weight:bold;margin-bottom:6rem;text-align:center}#monitoring .feature_p_small{font-size:18px;line-height:normal;margin-bottom:4rem;text-align:center}#monitoring .feature_p_small span{font-size:10px}#monitoring .feature_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .feature_flex_p{font-size:18px;font-weight:bold;margin-bottom:1rem}#monitoring .feature_flex .feature_flex_item{width:calc(50% - 2rem)}#monitoring .feature_flex .feature_flex_img{position:relative;overflow:hidden;width:auto;margin-bottom:1rem;padding-top:60%}#monitoring .feature_flex .feature_flex_img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#monitoring .feature_flex_span{display:block;padding-left:1em;text-indent:-1em}#monitoring .feature_comment{margin:4rem auto 0}#monitoring .feature_comment b{font-size:18px;font-weight:bold;display:block;margin-bottom:.5rem;letter-spacing:1px}#monitoring .feature_comment ul{padding:2rem;border:1px solid #f29d38}#monitoring .feature_comment ul li{padding-left:1em;text-indent:-1em}#monitoring .feature_daily{padding:7rem 0;border-top:30px solid #58b5ba}#monitoring .feature_hour{padding:7rem 0 0;border-top:30px solid #58b5ba}#monitoring .feature_note_p_wrap{text-align:center}#monitoring .feature_note_p{font-size:14px;display:inline-block;margin-top:3rem;text-align:left}#monitoring .feature_a{display:block;margin-top:1rem;text-align:center;text-decoration:underline;color:#58b5ba}#monitoring .application_p{font-size:20px;font-weight:bold;line-height:normal;margin-bottom:4rem;text-align:center}#monitoring .application_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .application_flex_item{line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#monitoring .application_flex_item:first-child{border-right:1px solid #ccc}#monitoring .application_flex_item:last-child .application_coming_a.common_a{font-size:16px;background-color:#ccc}#monitoring .application_flex_h3{font-size:20px;font-weight:bold;margin-bottom:2rem;padding:.5rem 1rem;color:#fff;background-color:#58b5ba}#monitoring .application_flex_strong{font-size:26px;font-weight:bold;position:relative;display:block;margin:2rem 0}#monitoring .application_flex_strong img{position:absolute;top:0;right:12%;bottom:0;width:18%;margin:auto}#monitoring .application_flex_strong i{font-size:.75em;font-weight:normal}#monitoring .application_flex_poi{margin-top:1rem;padding:1rem;color:#fff;background-color:#6eafcc}#monitoring .application_flex_poi span{display:block}#monitoring .application_flex_note{display:block;padding:1rem 1rem 1rem calc(1rem + 1em);text-align:left;text-indent:-1em}#monitoring .application_b_title{font-size:20px;font-weight:bold;display:block;margin:6rem 0 2rem}#monitoring .application_product_table{table-layout:fixed}#monitoring .application_product_table th,#monitoring .application_product_table td{padding:1rem 2rem;vertical-align:middle;border:1px solid #fff}#monitoring .application_product_table thead th{font-size:22px;font-weight:bold;text-align:left;text-align:center;border:1px solid #58b5ba}#monitoring .application_product_table thead th:nth-child(1){font-size:14px;font-weight:normal;text-align:left;color:#fff;border:none;background-color:#58b5ba}#monitoring .application_product_table tbody tr:nth-child(even){background-color:#fff}#monitoring .application_product_table tbody th{color:#fff;background-color:#58b5ba}#monitoring .application_product_table tbody td{border-right:1px solid #58b5ba;border-bottom:1px solid #58b5ba}#monitoring .application_product_table tbody th{text-align:left;white-space:nowrap}#monitoring .application_product_table td{width:50%;text-align:center}#monitoring .application_product_table tbody td span{font-size:10px}#monitoring .application_p_small{padding-left:1em;text-indent:-1em}#monitoring .application_flex_a{font-size:18px;line-height:1;padding:1rem 2rem}#monitoring .application_coming_a{font-size:18px;padding:1rem 2rem}#monitoring .application_coming_a:hover{opacity:1}#monitoring .application_flex_p{height:4rem}#monitoring #content04{padding-bottom:15rem}#monitoring .use_text_wrap{font-size:16px;line-height:1.75;margin-bottom:6rem;padding:2rem;text-align:justify}#monitoring .use_text_p:not(:last-child){margin-bottom:1rem}#monitoring #content04 .common_flex_img{position:relative;overflow:hidden;padding-top:230px}#monitoring #content04 .common_flex_img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#monitoring #content04 .common_flex_b{height:4.25em;text-align:left}#monitoring #content04 .common_flex_b span{font-size:.75em;display:block}#monitoring .forte_wrap{font-size:16px;line-height:1.75;margin-bottom:5rem;padding:2rem;background-color:#f2f2f2}#monitoring .addArea{margin:80px auto 120px}#monitoring .addArea h2{font-size:3rem;margin:0 auto 30px;text-align:center;color:#e37438;border-bottom:none}#monitoring .addArea h2 span{display:inline-block;padding:0 20px 15px;border-bottom:2px solid #e37438}#monitoring .addArea .catch{font-size:2.6rem;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;margin:0 auto 40px;padding:25px;text-align:center;color:#fff;border-radius:8px;background:#e37438}#monitoring .addArea .catch span{font-size:1.5rem}#monitoring .addArea .lead{font-size:1.8rem;font-weight:450;line-height:1.6;width:90%;margin:0 auto 30px}#monitoring .addArea .lead span{font-size:1.4rem}#monitoring .addArea .addArea-inner{width:90%;margin:0 auto 30px}#monitoring .addArea .addArea-inner h3{font-size:1.6rem;font-weight:450;margin-bottom:5px;color:#e37438}#monitoring .addArea .addArea-inner p{font-size:1.5rem;line-height:1.6;margin-bottom:20px;padding:0 .5em}#monitoring .addArea .btn{text-align:center}#monitoring .addArea .btn a{font-size:2.4rem;font-weight:450;display:inline-block;padding:15px 50px;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in;color:#fff;border:2px solid #58b5ba;border-radius:8px;background:#58b5ba}#monitoring .addArea .btn a:hover{color:#58b5ba;background:#fff}@media screen and (max-width: 767px){#monitoring .tablet_only{display:block}#monitoring .common_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:425px;margin:0 auto 6rem}#monitoring .common_flex_item{width:auto}#monitoring .common_flex_item:not(:first-child){margin-top:2rem}#monitoring .common_flex_item_4{width:100%}#monitoring .common_link_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#monitoring .common_link_wrap .common2_a:first-child{margin:0 0 1rem 0}#monitoring .mainvisual_img{padding-top:70%}#monitoring .mainvisual_wrap{top:0;right:2rem;bottom:0;margin:auto}#monitoring .mainvisual_text_wrap{font-size:5.20833vw}#monitoring .mainvisual_text_wrap strong:last-child{margin-top:1.5rem}#monitoring .mainvisual_a{font-size:3vw;padding:1.953125vw 2.60416667vw}#monitoring .about_h2_img{height:22px}#monitoring .about_h2{font-size:22px}#monitoring .about_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#monitoring .about_img{width:auto;margin:0 0 1rem}#monitoring .about_text{width:auto}#monitoring .about_text strong{font-size:17px;text-align:center}#monitoring .about_text p{font-size:14px}#monitoring .monitoring_links_ul{padding:0}#monitoring .service_lead_p{font-size:22px}#monitoring .service_3point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:425px;margin:0 auto 6rem}#monitoring .service_3point li{width:auto}#monitoring .service_3point li:not(:first-child){margin-top:2rem}#monitoring .service_recommended_wrap{overflow:scroll;margin-bottom:0}#monitoring .service_recommended{margin-bottom:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#monitoring .service_recommended li{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#monitoring .service_recommended li:not(:first-child){margin-left:2rem}#monitoring .service_recommended li:nth-child(3) .service_recommended_text,#monitoring .service_recommended li:nth-child(4) .service_recommended_text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#monitoring .service_problem{margin-top:6rem}#monitoring .service_3point_note{font-size:13px;padding-left:1em;text-align:left;text-indent:-1em}#monitoring .service_problem_ul_wrap{width:auto}#monitoring .feature_flex_img a{border-bottom:1px solid #333}#monitoring .feature_flex_img a:hover{background:none}#monitoring .feature_p{font-size:18px}#monitoring .feature_icon{max-width:100px;margin-bottom:2rem}#monitoring .feature_comment{width:auto;margin:2rem auto;background-color:#fff}#monitoring .feature_flex .feature_flex_item{width:calc(50% - 1rem)}#monitoring .feature_note_p{padding-left:1em;text-align:left;text-indent:-1em}#monitoring .application_h2{font-size:24px}#monitoring .application_p{font-size:18px}#monitoring .application_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#monitoring .application_flex_item{width:auto}#monitoring .application_flex_item:first-child{margin-bottom:4rem;border:none}#monitoring .application_product_table_wrap{overflow:scroll}#monitoring .application_product_table{font-size:14px;width:100%}#monitoring .application_product_table thead{display:none}#monitoring .application_product_table thead th b{font-size:20px}#monitoring .application_product_table thead th:nth-child(1){background-color:#fff}#monitoring .application_product_table tbody tr:nth-child(odd) th::before{position:absolute;top:0;right:0;bottom:0;display:block;width:1px;content:"";background-color:#fff}#monitoring .application_product_table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#monitoring .application_product_table tr:not(:first-child){margin-top:1rem}#monitoring .application_product_table tr:last-child{margin-top:0}#monitoring .application_product_table tr:nth-last-child(2) td{padding-bottom:0;border-bottom:unset}#monitoring .application_product_table tr:last-child td{border-top:unset}#monitoring .application_product_table tr th{font-size:16px;font-weight:bold;width:100%;text-align:center;color:#fff;background-color:#6eafcc}#monitoring .application_product_table tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1rem;border-left:1px solid #6eafcc}#monitoring .application_product_table tr td:last-child{border-left:none}#monitoring .application_product_tablet_p{font-weight:bold;margin-bottom:.5rem;padding:.5rem 2rem;color:#fff;background-color:#6eafcc}#monitoring .mainvisual_text_wrap{font-size:5.20833vw}#monitoring .mainvisual_text_wrap strong span{font-size:4vw;display:block;margin-top:5px}#monitoring .mainvisual_text_wrap strong span+span{font-size:3vw}#monitoring .mainvisual_text_wrap strong:last-child{text-align:left}#monitoring .mainvisual_text_wrap strong:last-child img{width:unset}#monitoring .addArea h2{font-size:2.4rem}#monitoring .addArea h2 span{padding:0 0 15px}#monitoring .addArea .catch{font-size:2rem;width:100%;padding:15px;text-align:left}#monitoring .addArea .catch br{display:none}#monitoring .addArea .catch span{display:block}#monitoring .addArea .lead,#monitoring .addArea .addArea-inner{width:100%}#monitoring .addArea .btn a:hover{background:#58b5ba}}#lcrm{margin-bottom:80px}#lcrm .second-header{background:url("../images/bg_lcrm.jpg") no-repeat top center;background-size:cover}#lcrm .second-header__eng,#lcrm .second-header__ttl{color:#555;text-shadow:2px 2px #fff}#lcrm h2{font-size:2.6rem;line-height:1.6;padding-bottom:.5em;border-bottom:1px solid #ccc}#lcrm h3{font-size:2rem}#lcrm p{font-size:1.6rem}#lcrm h2+p,#lcrm h3+p{margin-top:1.5rem}#lcrm p+p{margin-top:3rem}#lcrm p span{font-weight:bold}#lcrm ol,#lcrm ul{font-size:1.6rem;line-height:1.8;margin:1.5rem auto 0 1.8rem}#lcrm ol{list-style:decimal}#lcrm ul{list-style:disc;text-indent:-0.5rem}#lcrm table{font-size:1.6rem;margin-top:4rem}#lcrm table caption{font-weight:bold;margin-bottom:.8rem;text-align:left}@media screen and (min-width: 768px){#lcrm table caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#lcrm table caption:before{font-size:1.6rem;content:"■";vertical-align:text-bottom}#lcrm table th,#lcrm table td{padding:.5rem 1rem}@media screen and (max-width: 767px){#lcrm table th,#lcrm table td{min-height:6.2rem}}#lcrm table th{font-weight:bolder;text-align:left;border:1px solid #fff;background:#e4ebf3}#lcrm table td{border:1px solid #e4ebf3}#lcrm table+p{margin-top:3rem}#lcrm .info{text-align:center}#lcrm .info-seminar{margin-top:3rem}@media screen and (min-width: 768px){#lcrm .info-seminar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#lcrm .info-seminar-summary{margin:0 auto}@media screen and (min-width: 768px){#lcrm .info-seminar-summary{width:40%}}@media screen and (max-width: 767px){#lcrm .info-seminar-summary{margin:0 auto 10.2564102564dvw}}#lcrm .info-seminar-summary p{text-align:center}#lcrm .info-seminar-summary a{font-size:2rem;font-weight:bold;line-height:1.5;display:block;margin:1rem auto;padding:1rem;text-align:center;text-decoration:none;color:#fff;border-radius:8px;max-width:20em;background-color:#23b8bc}#lcrm .info-seminar-held{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 2rem;border:1px solid #ccc;border-radius:4px}@media screen and (min-width: 768px){#lcrm .info-seminar-held{width:50%}}.lcrm-section:not(:first-child){margin-top:60px}#premium-support{margin-bottom:80px}#premium-support .title01{margin:80px auto 40px;margin:40px auto 24px}@media screen and (min-width: 768px){#premium-support .title01{background:url(../images/bg_title01.svg) no-repeat left center}}#premium-support .title01 h2{font-size:3.4rem;font-weight:500;line-height:120%;max-width:1200px;margin:0 auto;padding:10px 0;color:#fff}@media screen and (max-width: 767px){#premium-support .title01 h2{font-size:2.4rem;line-height:140%;padding:5px 3%;background:#7e9cb9}}#premium-support #content01 .list02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#premium-support #content01 .list02 li{width:100%;max-width:340px;padding-top:25px;background:#f2f8f7}#premium-support #content01 .list02 li .image01{text-align:center}#premium-support #content01 .list02 li .txt{padding:25px}#premium-support #content01 .list02 li .txt h4{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:20px}#premium-support #content01 .list02 li .txt p{font-size:1.4rem;line-height:180%}@media screen and (max-width: 767px){#premium-support #mainvisual_sub{height:180px}#premium-support #content01 .list02{display:block;margin-top:30px}#premium-support #content01 .list02 li{max-width:100%;margin-bottom:30px}#premium-support #content01 .list02 li:last-child{margin-bottom:0}#premium-support #content01 .list02 li .txt{padding:10% 5%}#premium-support #content01 .list02 li .txt h4{font-size:1.8rem;margin-bottom:10px}}#pricing{margin-bottom:80px}#pricing .second-header{background:url("../images/product/pricing/bg_header.jpg") no-repeat top center;background-size:cover}#pricing .title01{margin-bottom:36px;background:url("../images/bg_title01.svg") no-repeat left center}@media screen and (max-width: 767px){#pricing .title01{margin-bottom:9.2307692308dvw;background:#7e9cb9}}#pricing .title01 h2{font-size:3.4rem;font-weight:500;line-height:120%;max-width:1200px;margin:0 auto;padding:10px 0;color:#fff;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#pricing .title01 h2{font-size:2.4rem;padding:2.0512820513dvw 4.1025641026dvw}}#pricing #content01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:540px;margin:80px auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#pricing #content01 ul li{width:100%;max-width:105px}#pricing #content01 h3{font-size:2.8rem;font-weight:500;line-height:180%;margin-bottom:20px}#pricing #content01 .txt{font-size:1.6rem;margin-bottom:60px}#pricing #content01 .btn{font-size:1.8rem;font-weight:500;width:100%;max-width:400px;margin:0 auto;text-align:center}#pricing #content01 .btn a{display:block;padding:15px 0;color:#fff;border-radius:5px;background:#d60050}#pricing #content01 .price-list{width:100%}#pricing #content01 table.price-list tr th,#pricing #content01 table.price-list tr td{padding:1.2rem 0 1rem;border:solid 1px #e4ebf3}#pricing #content01 table.price-list tr th{width:10%;vertical-align:middle}#pricing #content01 table.price-list tr td{width:20%}#pricing #content01 table.price-list tr td div{max-width:60%;margin:0 auto;text-align:right}#pricing #content01 table.price-list tr td a{color:#fff;margin:1em auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 2em;border-radius:5px;background-color:#23b8bc;-webkit-transition:.3s;transition:.3s}#pricing #content01 table.price-list tr td a:hover{opacity:.7}#pricing #content01 table.price-list tr td span{font-size:2rem;font-weight:bold;display:block;text-align:center}#pricing #content01 .price-list .icon{padding-bottom:1rem;text-align:center;border:none}#pricing #content01 .price-list .icon img{margin:0 auto;width:10rem}#pricing #content01 .price-list .service-name{font-size:1.4rem;font-weight:bold;text-align:center}#pricing #content01 p.txt{margin-top:1.5rem;padding:0 1rem}#pricing #content01 ul.sp{display:none}@media screen and (max-width: 767px){#pricing #content01 ul{margin:40px 0 30px 0}#pricing #content01 ul li{max-width:22%}#pricing #content01 h3{font-size:2rem;margin-bottom:15px}#pricing #content01 .txt{font-size:1.6rem;margin-bottom:40px}#pricing #content01 .btn{font-size:1.6rem}#pricing #content01 .pc{display:none}#pricing #content01 ul.sp{display:inherit;margin:0 auto}#pricing #content01 ul.price-list li{max-width:100%;margin:5rem auto 0}#pricing #content01 ul.price-list li table{width:100%}#pricing #content01 ul.price-list li table th{font-weight:bold;width:25%;text-align:center;vertical-align:middle}#pricing #content01 ul.price-list li table td{text-align:center;vertical-align:middle}#pricing #content01 ul.price-list li table td span{font-size:1.6rem;font-weight:bold}#pricing #content01 ul.price-list li table th,#pricing #content01 ul.price-list li table td{border:solid 1px #e4ebf3}#pricing #content01 ul.price-list li table td a{color:#fff;margin:1em auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 2em;border-radius:5px;background-color:#23b8bc;-webkit-transition:.3s;transition:.3s}#pricing #content01 ul.price-list li table td a:hover{opacity:.7}}#problem{margin-bottom:80px}#problem .second-header{background:url("../images/product/problem/bg_header.jpg") no-repeat center center;background-size:cover}#problem .title01{margin-bottom:36px;background:url("../images/bg_title01.svg") no-repeat left center}@media screen and (max-width: 767px){#problem .title01{margin-bottom:9.2307692308dvw;background:#7e9cb9}}#problem .title01 h2{font-size:3.4rem;font-weight:500;line-height:120%;max-width:1200px;margin:0 auto;padding:10px 0;color:#fff;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#problem .title01 h2{font-size:2.4rem;padding:2.0512820513dvw 4.1025641026dvw}}#problem .image01{margin-bottom:45px}@media screen and (max-width: 767px){#problem .image01{margin-bottom:8.2051282051dvw}}#problem h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px;padding-bottom:.5em;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#problem h3{font-size:1.8rem;margin-bottom:6.1538461538dvw}}#problem .lead{font-size:1.8rem;line-height:180%;margin-bottom:64px}@media screen and (max-width: 767px){#problem .lead{font-size:1.6rem}}#problem .lead p:nth-of-type(n + 2){margin-top:1em}#problem .index{margin:64px auto;padding:32px;text-align:center;border:2px solid #59b5ba}#problem .index ul{font-size:1.8rem;line-height:1.5;display:inline-block;list-style:disc;text-align:left}@media screen and (max-width: 767px){#problem .index ul{font-size:1.5rem}}#problem .index li+li{margin-top:.5em}#problem .index li a{opacity:.6;color:#59b5ba}#problem .index li a:hover{text-decoration:underline}.probrem-section{margin:96px auto}.probrem-section p{font-size:1.8rem;line-height:180%}@media screen and (max-width: 767px){.probrem-section p{font-size:1.4rem}}.probrem-section .link{margin-top:24px;text-align:right}.probrem-section .link a{font-size:1.8rem;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:10px 20px;-webkit-transition:.3s;transition:.3s;border-radius:50px;background-color:#f3f8f7;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.probrem-section .link a{margin-right:auto}}.probrem-section .link a svg{margin-right:10px}.probrem-section .link a:hover{opacity:.7}.probrem-contact{margin-top:128px}.probrem-contact p{font-size:1.8rem;line-height:180%;margin-bottom:48px;text-align:center}.probrem-contact a{font-size:24px;font-weight:bold;line-height:1.5;display:block;max-width:20em;margin:auto;padding:1em;-webkit-transition:.3s;transition:.3s;text-align:center;color:#fff;border-radius:8px;background-color:#23b8bc}.probrem-contact a:hover{opacity:.7}#solution{margin-bottom:80px}#solution .second-header{background:url("../images/product/problem/bg_header.jpg") no-repeat center center;background-size:cover}#solution h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#solution .image01{margin-bottom:45px}#solution h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:30px}#solution .list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#solution .list01 li{width:100%;max-width:320px;margin-bottom:80px}#solution .list01 li h4{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:10px}#solution .list01 li a{position:relative;display:block}#solution .list01 li a:after{position:absolute;right:15px;bottom:15px;width:36px;height:36px;content:"";background:url(../images/ico_zoom.svg)}#solution .list01 li .image{margin-bottom:15px}#solution .list01 li .txt{font-size:1.6rem;line-height:180%}#solution .list02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#solution .list02 li{width:100%;max-width:320px;margin-bottom:60px}#solution .list02 li .image{margin-bottom:15px}#solution .list02 li h4{font-size:2.2rem;font-weight:500;line-height:140%;margin-bottom:5px}#solution .list02 li .txt{font-size:1.6rem}#solution .solution04_box01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;margin-bottom:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#solution .solution04_box01 h4{font-size:2.2rem;font-weight:500;margin-bottom:15px;color:#7e9cb9}#solution .solution04_box01 h4 span{font-size:3.2rem}#solution .solution04_box01 .txt{font-size:1.6rem;line-height:180%;margin-bottom:25px}#solution .solution04_box01 .left{width:100%;max-width:485px}#solution .solution04_box01 .arrow{font-size:2.5rem;font-weight:500;position:relative;max-width:420px;margin-top:80px;padding:20px;color:#fff;background:#7e9cb9}#solution .solution04_box01 .arrow:after{position:absolute;top:50%;right:-65px;width:0;height:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:70px 0 70px 65px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7e9cb9}#solution .solution04_box01 .right{width:100%;max-width:500px}#solution .solution04_box01 .image{margin-bottom:20px}#solution .solution04_box02{margin-bottom:50px}#solution .solution04_box02 table{width:100%;table-layout:fixed}#solution .solution04_box02 table thead th{font-size:2rem;font-weight:500;padding:15px;background:#e4ebf3}#solution .solution04_box02 table tbody td{padding:25px;border:1px solid #e4ebf3}#solution .solution04_box02 table tbody td .gis{font-size:3rem;font-weight:500;line-height:140%;margin-bottom:20px;text-align:center;color:#7e9cb9}#solution .solution04_box02 table tbody td .gis span{font-size:7rem;line-height:140%;display:block}#solution .solution04_box02 table tbody td .lap{font-size:3rem;font-weight:500;line-height:140%;margin-bottom:20px;text-align:center;color:#36c6c4}#solution .solution04_box02 table tbody td .lap span{font-size:7rem;line-height:140%;display:block}#solution .solution04_box02 table tbody td .txt{font-size:1.6rem;line-height:180%}#solution .lead{font-size:1.8rem;line-height:180%;margin-bottom:64px}#solution .lead p:nth-of-type(n + 2){margin-top:1em}#solution .index{margin:64px auto;padding:32px;text-align:center;border:2px solid #59b5ba}#solution .index ul{font-size:18px;line-height:1.5;display:inline-block;list-style:disc;text-align:left}#solution .index li+li{margin-top:.5em}#solution .index li a{opacity:.6;color:#59b5ba}#solution .index li a:hover{text-decoration:underline}#solution .solution_sec{margin:96px auto}#solution .solution_sec p{font-size:1.8rem;line-height:180%}#solution .solution_sec .link{margin-top:24px;text-align:right}#solution .solution_sec .link a{font-size:1.8rem;font-weight:bold;display:inline-block;padding:10px 20px;border-radius:20px;background-color:#f3f8f7}#solution .solution_sec .link a svg{margin-right:10px}#solution .solution_cta{margin-top:128px}#solution .solution_cta p{font-size:1.8rem;line-height:180%;margin-bottom:48px;text-align:center}#solution .solution_cta .link a{font-size:24px;font-weight:bold;line-height:1.5;display:block;width:20em;max-width:100%;margin:auto;padding:1em;text-align:center;color:#fff;border-radius:8px;background-color:#23b8bc}#solution .solution_cta .link a:hover{opacity:65%}@media screen and (max-width: 767px){#solution #mainvisual_sub{height:180px}#solution h2{font-size:2rem;margin-bottom:40px}#solution .image01{margin-bottom:30px}#solution h3{font-size:1.8rem;margin-bottom:25px}#solution .list01{display:block;margin-bottom:60px}#solution .list01 li{max-width:100%;margin-bottom:40px}#solution .list01 li:last-child{margin-bottom:0}#solution .list01 li h4{font-size:1.6rem}#solution .list01 li a:after{right:10px;bottom:10px;width:20px;height:20px;background-size:cover}#solution .list01 li .txt{font-size:1.4rem;line-height:160%}#solution .list02{display:block}#solution .list02 li{max-width:100%;margin-bottom:40px}#solution .list02 li h4{font-size:1.6rem;text-align:center}#solution .list02 li .txt{font-size:1.4rem;line-height:160%}#solution .solution04_box01{display:block;margin-top:0;margin-bottom:60px}#solution .solution04_box01 h4{font-size:1.8rem;margin-bottom:10px}#solution .solution04_box01 h4 span{font-size:2.4rem}#solution .solution04_box01 .txt{font-size:1.4rem;margin-bottom:20px}#solution .solution04_box01 .left{max-width:100%}#solution .solution04_box01 .arrow{font-size:2rem;max-width:100%;margin-top:0;margin-bottom:40px;padding:5%}#solution .solution04_box01 .arrow:after{top:100%;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:20px 15px 0 15px;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#solution .solution04_box01 .right{max-width:100%}#solution .solution04_box02{margin-bottom:40px}#solution .solution04_box02 table thead th{font-size:1.8rem;display:block;padding:5%}#solution .solution04_box02 table tbody td{display:block;margin-top:-1px;padding:5%}#solution .solution04_box02 table tbody td .gis,#solution .solution04_box02 table tbody td .lap{font-size:2.4rem;margin-bottom:15px}#solution .solution04_box02 table tbody td .gis span,#solution .solution04_box02 table tbody td .lap span{font-size:3rem}#solution .solution04_box02 table tbody td .txt{font-size:1.4rem;line-height:160%}#solution .lead{font-size:1.6rem}#solution .index ul{font-size:15px}#solution .solution_sec p{font-size:1.4rem}#solution .solution_sec .link{text-align:center}#solution .solution_sec .link a{display:block}}#gis .second-header{background:url(../images/product/gis/bg_header.jpg) no-repeat top center;background-size:cover}#gis h2{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:60px}#gis .image01{margin-bottom:45px}#gis h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:30px}#gis .list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#gis .list01 li{width:100%;max-width:320px;margin-bottom:80px}#gis .list01 li h4{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:10px}#gis .list01 li a{position:relative;display:block}#gis .list01 li a:after{position:absolute;right:15px;bottom:15px;width:36px;height:36px;content:"";background:url(../images/ico_zoom.svg)}#gis .list01 li .image{margin-bottom:15px}#gis .list01 li .txt{font-size:1.6rem;line-height:180%}#gis .list02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#gis .list02 li{width:100%;max-width:320px;margin-bottom:60px}#gis .list02 li .image{margin-bottom:15px}#gis .list02 li h4{font-size:2.2rem;font-weight:500;line-height:140%;margin-bottom:5px}#gis .list02 li .txt{font-size:1.6rem}#gis .solution04_box01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;margin-bottom:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#gis .solution04_box01 h4{font-size:2.2rem;font-weight:500;margin-bottom:15px;color:#7e9cb9}#gis .solution04_box01 h4 span{font-size:3.2rem}#gis .solution04_box01 .txt{font-size:1.6rem;line-height:180%;margin-bottom:25px}#gis .solution04_box01 .left{width:100%;max-width:485px}#gis .solution04_box01 .arrow{font-size:2.5rem;font-weight:500;position:relative;max-width:420px;margin-top:80px;padding:20px;color:#fff;background:#7e9cb9}#gis .solution04_box01 .arrow:after{position:absolute;top:50%;right:-65px;width:0;height:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:70px 0 70px 65px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7e9cb9}#gis .solution04_box01 .right{width:100%;max-width:500px}#gis .solution04_box01 .image{margin-bottom:20px}#gis .solution04_box02{margin-bottom:50px}#gis .solution04_box02 table{width:100%;table-layout:fixed}#gis .solution04_box02 table thead th{font-size:2rem;font-weight:500;padding:15px;background:#e4ebf3}#gis .solution04_box02 table tbody td{padding:25px;border:1px solid #e4ebf3}#gis .solution04_box02 table tbody td .gis{font-size:3rem;font-weight:500;line-height:140%;margin-bottom:20px;text-align:center;color:#7e9cb9}#gis .solution04_box02 table tbody td .gis span{font-size:7rem;line-height:140%;display:block}#gis .solution04_box02 table tbody td .lap{font-size:3rem;font-weight:500;line-height:140%;margin-bottom:20px;text-align:center;color:#36c6c4}#gis .solution04_box02 table tbody td .lap span{font-size:7rem;line-height:140%;display:block}#gis .solution04_box02 table tbody td .txt{font-size:1.6rem;line-height:180%}#gis .lead{font-size:1.8rem;line-height:180%;margin-bottom:64px}#gis .lead p:nth-of-type(n + 2){margin-top:1em}#gis .index{margin:64px auto;padding:32px;text-align:center;border:2px solid #59b5ba}#gis .index ul{font-size:18px;line-height:1.5;display:inline-block;list-style:disc;text-align:left}#gis .index li+li{margin-top:.5em}#gis .index li a{opacity:.6;color:#59b5ba}#gis .index li a:hover{text-decoration:underline}#gis .solution_sec{margin:96px auto}#gis .solution_sec p{font-size:1.8rem;line-height:180%}#gis .solution_sec .link{margin-top:24px;text-align:right}#gis .solution_sec .link a{font-size:1.8rem;font-weight:bold;display:inline-block;padding:10px 20px;border-radius:20px;background-color:#f3f8f7}#gis .solution_sec .link a svg{margin-right:10px}#gis .solution_cta{margin-top:128px}#gis .solution_cta p{font-size:1.8rem;line-height:180%;margin-bottom:48px;text-align:center}#gis .solution_cta .link a{font-size:24px;font-weight:bold;line-height:1.5;display:block;width:20em;max-width:100%;margin:auto;padding:1em;text-align:center;color:#fff;border-radius:8px;background-color:#23b8bc}#gis .solution_cta .link a:hover{opacity:65%}#gis #content02 .title01{margin-bottom:35px}@media screen and (min-width: 768px){#gis #content02 .title01{background:url(../images/bg_title01.svg) no-repeat left center}}@media screen and (max-width: 767px){#gis #content02 .title01{margin-bottom:30px}}#gis #content02 .title01 h2{max-width:1200px;margin:0 auto;padding:10px 0;color:#fff}@media screen and (max-width: 767px){#gis #content02 .title01 h2{padding:5px 3%;background:#7e9cb9}}@media screen and (max-width: 767px){#gis h2{font-size:2rem;margin-bottom:40px}#gis .image01{margin-bottom:30px}#gis h3{font-size:1.8rem;margin-bottom:25px}#gis .list01{display:block;margin-bottom:60px}#gis .list01 li{max-width:100%;margin-bottom:40px}#gis .list01 li:last-child{margin-bottom:0}#gis .list01 li h4{font-size:1.6rem}#gis .list01 li a:after{right:10px;bottom:10px;width:20px;height:20px;background-size:cover}#gis .list01 li .txt{font-size:1.4rem;line-height:160%}#gis .list02{display:block}#gis .list02 li{max-width:100%;margin-bottom:40px}#gis .list02 li h4{font-size:1.6rem;text-align:center}#gis .list02 li .txt{font-size:1.4rem;line-height:160%}#gis .solution04_box01{display:block;margin-top:0;margin-bottom:60px}#gis .solution04_box01 h4{font-size:1.8rem;margin-bottom:10px}#gis .solution04_box01 h4 span{font-size:2.4rem}#gis .solution04_box01 .txt{font-size:1.4rem;margin-bottom:20px}#gis .solution04_box01 .left{max-width:100%}#gis .solution04_box01 .arrow{font-size:2rem;max-width:100%;margin-top:0;margin-bottom:40px;padding:5%}#gis .solution04_box01 .arrow:after{top:100%;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:20px 15px 0 15px;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#gis .solution04_box01 .right{max-width:100%}#gis .solution04_box02{margin-bottom:40px}#gis .solution04_box02 table thead th{font-size:1.8rem;display:block;padding:5%}#gis .solution04_box02 table tbody td{display:block;margin-top:-1px;padding:5%}#gis .solution04_box02 table tbody td .gis,#gis .solution04_box02 table tbody td .lap{font-size:2.4rem;margin-bottom:15px}#gis .solution04_box02 table tbody td .gis span,#gis .solution04_box02 table tbody td .lap span{font-size:3rem}#gis .solution04_box02 table tbody td .txt{font-size:1.4rem;line-height:160%}#gis .lead{font-size:1.6rem}#gis .index ul{font-size:15px}#gis .solution_sec p{font-size:1.4rem}#gis .solution_sec .link{text-align:center}#gis .solution_sec .link a{display:block}}.real-jinryu{padding-bottom:150px;color:#3c4043}@media screen and (max-width: 1510px){.real-jinryu{min-width:1180px}}.real-jinryu sup{font-size:1.2rem;vertical-align:super}.real-jinryu .l-section{padding:80px 0}.real-jinryu .ls-section-inner{max-width:1080px;margin:0 auto}.real-jinryu .c-title-img{line-height:0;margin-bottom:20px;border:none}.real-jinryu .c-title-accentline{font-size:3.6rem;font-weight:700;line-height:1.2;position:relative;margin-bottom:60px;padding-bottom:20px;text-align:center;border:none}.real-jinryu .c-title-accentline::after{position:absolute;bottom:0;left:calc(50% - 50px);display:block;width:100px;height:5px;content:"";border-radius:3px;background:#00a5d5}.real-jinryu .c-title-bold{font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:15px}.real-jinryu p{font-size:1.6rem;line-height:1.6}.real-jinryu .c-center{text-align:center}.real-jinryu .c-showdetail-btn{font-size:2.8rem;font-weight:500;display:inline-block;margin:40px auto;-webkit-transition:color .3s ease-in;transition:color .3s ease-in;text-align:center;cursor:pointer}.real-jinryu .c-showdetail-btn svg{margin-right:15px}.real-jinryu .c-showdetail-btn.is-show svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.real-jinryu .c-showdetail-btn:hover{color:#707070}.real-jinryu .p-table-stripe{width:100%;border-spacing:0;border-collapse:collapse;border:none;border-top:2px solid #f2f8f7;border-bottom:2px solid #f2f8f7}.real-jinryu .p-table-stripe tr th,.real-jinryu .p-table-stripe tr td{padding:15px;text-align:left}.real-jinryu .p-table-stripe tr:nth-last-child(2n) th,.real-jinryu .p-table-stripe tr:nth-last-child(2n) td{background:#f2f8f7}.real-jinryu .p-column-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.real-jinryu .p-column-block .ps-txt{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:10px}.real-jinryu .p-column-block .ps-img{width:45%}.real-jinryu .p-column-block+.p-column-block{margin-top:40px}.real-jinryu .p-checklist{display:table;width:auto;margin:0 auto}.real-jinryu .p-checklist li{font-size:1.8rem;margin-bottom:15px;padding-left:30px;background:url(../images/lap/icon-check.svg) no-repeat left center;background-size:auto 20px}.real-jinryu .p-onecolumn-block h3{margin-bottom:10px}.real-jinryu .p-onecolumn-block p{margin-bottom:15px}.real-jinryu .p-onecolumn-block+.p-onecolumn-block{margin-top:40px}.real-jinryu .p-price-box{padding:30px;border:5px solid #00a5d5}.real-jinryu .p-price-box .ps-price-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.real-jinryu .p-price-box .ps-price-title .m-icon-circle{font-size:1.2px;font-weight:500;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:100px;padding:25px 2px;text-align:center;color:#fff;border-radius:50%;background:#f19d38}.real-jinryu .p-price-box .ps-price-title .m-icon-circle span{font-size:1.8rem}.real-jinryu .p-price-box .ps-price-title h3{font-size:2.8rem;font-weight:700;line-height:1.2;padding:0 20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.real-jinryu .p-price-box .ps-price-title h3 span{font-size:1.8rem;font-weight:normal;display:block;margin-bottom:5px}.real-jinryu .p-price-box .ps-price-title p{font-size:4.4rem;font-weight:700}.real-jinryu .p-price-box .ps-price-title p span{font-size:1.8rem;font-weight:normal}.real-jinryu .p-price-box .ps-price-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.real-jinryu .p-price-box .ps-price-btn p{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.real-jinryu .p-price-box .ps-price-btn a{font-size:2rem;font-weight:500;position:relative;display:inline-block;padding:15px 60px;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in;-webkit-transition:.3s;transition:.3s;text-align:center;color:#fff;border:2px solid #26b7bc;border-radius:8px;background:#26b7bc}@media screen and (min-width: 768px){.real-jinryu .p-price-box .ps-price-btn a+a{margin-left:15px}}.real-jinryu .p-price-box .ps-price-btn a svg{position:absolute;top:calc(50% - 3px);right:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.real-jinryu .p-price-box .ps-price-btn a.c-button.is-entry{border:2px solid #f19d38;background:#f19d38}.real-jinryu .p-price-box .ps-price-btn a:hover{opacity:.7}.real-jinryu .p-banner{margin:40px auto}.real-jinryu .p-banner img{margin:0 auto;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.real-jinryu .p-banner img:hover{opacity:.7}.real-jinryu .p-faq-area .ps-faq-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px;border-bottom:2px solid #26b7bc;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.real-jinryu .p-faq-area .ps-faq-tab li{min-width:200px;border-top:2px solid #26b7bc;border-right:2px solid #26b7bc;border-left:2px solid #26b7bc;border-radius:8px 8px 0 0}.real-jinryu .p-faq-area .ps-faq-tab li:not(:first-child){margin-left:2px}.real-jinryu .p-faq-area .ps-faq-tab li a{font-weight:500;display:block;padding:10px;cursor:pointer;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in;text-align:center}.real-jinryu .p-faq-area .ps-faq-tab li a.is-active{color:#fff;background:#26b7bc}.real-jinryu .p-faq-area .ps-faq-tab li:hover a{color:#fff;background:#26b7bc}.real-jinryu .ps-faq-block{position:relative}.real-jinryu .ps-faq-block .ps-faq-panel{display:none;width:100%}.real-jinryu .ps-faq-block .ps-faq-panel.is-active{display:block}.real-jinryu .m-faq dt{font-size:1.8rem;font-weight:500;line-height:1.4;position:relative;padding:30px 20px 20px 60px;background:#f2f8f7}.real-jinryu .m-faq dt::before{font-size:3.2rem;font-weight:700;position:absolute;left:20px;display:block;margin-top:-15px;margin-right:10px;content:"Q";color:#26b7bc}.real-jinryu .m-faq dd{font-size:1.6rem;font-weight:normal;line-height:1.6;position:relative;margin-bottom:40px;padding:30px 20px 20px 60px;background:#f2f8f7}.real-jinryu .m-faq dd::before{font-size:3.2rem;font-weight:700;position:absolute;left:20px;display:block;margin-top:-15px;margin-right:15px;content:"A";color:#7e9cb9}.real-jinryu .m-faq dd a{text-decoration:underline}.real-jinryu .m-flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.real-jinryu .m-flow li{font-size:2rem;font-weight:500;line-height:1.3;padding:0 5px}.real-jinryu .m-flow li span{font-size:1.4rem;display:block;color:#7e9cb9}.real-jinryu .m-flow .ms-arrow{color:#7e9cb9}.real-jinryu .m-detail-table{display:none}.real-jinryu .solutions-area{margin:60px auto 0}.real-jinryu .solutions-area .right{text-align:right}.real-jinryu .solutions-area .right a{text-decoration:underline}.real-jinryu .solutions-area .right a:hover{text-decoration:none}.p-mainview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.p-mainview{width:100%;height:500px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.m-rj-mainview{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#00a5d5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.m-rj-mainview{height:85vh;padding:0 15px}}@media screen and (max-width: 530px){.m-rj-mainview{height:65vh}}.m-rjmv-inner{width:100%}@media screen and (min-width: 768px){.m-rjmv-inner{display:grid;max-width:1080px;grid-template-columns:auto auto;grid-template-rows:auto auto auto;gap:20px 20px;grid-template-areas:"title ." "catch img" "btn img";justify-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}.m-rjmv-inner .ms-mainview-title{padding:0;grid-area:title}.m-rjmv-inner .ms-mainview-title img{width:100%;max-width:280px}.m-rjmv-inner .ms-mainview-catch{padding-left:35px;grid-area:catch}.m-rjmv-inner .ms-mainview-catch img{width:100%;max-width:540px}@media screen and (min-width: 768px){.ms-mainview-img{grid-area:img}}@media screen and (max-width: 767px){.ms-mainview-img{text-align:right}}.ms-mainview-img img{width:100%;max-width:420px}@media screen and (max-width: 767px){.ms-mainview-img img{display:inline-block;width:100%;max-width:40vw}}@media screen and (min-width: 768px){.ms-mainview-btn{padding-left:35px;grid-area:btn}}@media screen and (max-width: 767px){.ms-mainview-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:4.1025641026dvw;gap:2.0512820513dvw}}.ms-mainview-btn .c-button{font-size:2rem;font-weight:500;position:relative;display:inline-block;padding:15px 60px;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in;text-align:center;color:#fff;border:2px solid #26b7bc;border-radius:8px;background:#26b7bc}@media screen and (min-width: 768px){.ms-mainview-btn .c-button+.c-button{margin-left:15px}}@media screen and (max-width: 767px){.ms-mainview-btn .c-button{font-size:1.8rem;width:48%;padding:10px}}.ms-mainview-btn .c-button svg{position:absolute;top:calc(50% - 3px);right:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ms-mainview-btn .c-button:hover{background:rgba(38,183,188,.8)}.ms-mainview-btn .c-button.is-entry{border:2px solid #f19d38;background:#f19d38}.ms-mainview-btn .c-button.is-entry:hover{background:rgba(241,157,56,.8)}@media screen and (max-width: 768px){.real-jinryu{min-width:auto}.real-jinryu .l-section{padding:60px 0}.real-jinryu .ls-section-inner{padding:0 10px}.real-jinryu .m-rjmv-inner .ms-mainview-title{padding-bottom:20px;grid-area:title}.real-jinryu .m-rjmv-inner .ms-mainview-title img{width:100%;max-width:40vw}.real-jinryu .m-rjmv-inner .ms-mainview-catch{padding-left:0;grid-area:catch}.real-jinryu .m-rjmv-inner .ms-mainview-catch img{width:100%;max-width:80vw}.real-jinryu .p-column-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.real-jinryu .p-column-block .ps-txt{width:100%;margin-bottom:15px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.real-jinryu .p-column-block .ps-img{width:100%;text-align:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.real-jinryu .p-checklist li{font-size:1.6rem;margin-bottom:10px}.real-jinryu .p-price-box{padding:20px}.real-jinryu .p-price-box .ps-price-title{margin-bottom:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.real-jinryu .p-price-box .ps-price-title .m-icon-circle{width:auto;height:auto;margin-bottom:5px;padding:10px;border-radius:8px}.real-jinryu .p-price-box .ps-price-title .m-icon-circle br{display:none}.real-jinryu .p-price-box .ps-price-title .m-icon-circle span{font-size:1.6rem}.real-jinryu .p-price-box .ps-price-title h3{font-size:2.8rem;width:100%;padding:0}.real-jinryu .p-price-box .ps-price-title h3 span{font-size:1.4rem}.real-jinryu .p-price-box .ps-price-title p{width:100%;text-align:right}.real-jinryu .p-price-box .ps-price-title p span{display:block}.real-jinryu .p-price-box .ps-price-btn{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.real-jinryu .p-price-box .ps-price-btn p{font-size:1.4rem;width:100%;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.real-jinryu .p-price-box .ps-price-btn a{width:100%;line-height:1}.real-jinryu .p-price-box .ps-price-btn a+a{margin-top:15px}.real-jinryu .c-showdetail-btn{font-size:2rem;margin:20px auto}.real-jinryu .p-table-stripe tr th,.real-jinryu .p-table-stripe tr:nth-last-child(2n) th{display:block;width:100%;background:#f2f8f7}.real-jinryu .p-table-stripe tr td,.real-jinryu .p-table-stripe tr:nth-last-child(2n) td{display:block;width:100%;background:#fff}.real-jinryu .m-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.real-jinryu .m-flow li{font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:10px;padding:0 5px}.real-jinryu .m-flow .ms-arrow{position:relative;height:1.4rem;margin-bottom:10px;color:#7e9cb9}.real-jinryu .m-flow .ms-arrow span{position:absolute;left:calc(50% - 7px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.real-jinryu .p-banner{margin:0 auto;padding:0 10px}.real-jinryu .p-faq-area .ps-faq-tab li{min-width:auto}.real-jinryu .p-faq-area .ps-faq-tab li a{font-size:1.4rem;padding:5px}}@media screen and (max-width: 768px){.real-jinryu .solutions-area #lap-solutions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.real-jinryu .solutions-area #lap-solutions li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}}#request-demo .second-header{background:url("../images/product/request_demo/bg_header.jpg") no-repeat top center;background-size:cover}#request-demo #content01 h2{font-size:2.6rem;font-weight:bold;line-height:140%;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ccc}@media screen and (min-width: 768px){#request-demo #content01 h2{text-align:center}}@media screen and (max-width: 767px){#request-demo #content01 h2{font-size:2rem}}#request-demo #content01 h2:not(:first-child){margin-top:80px}#request-demo #content01 p{font-size:1.6rem}#request-demo .list01{width:100%;margin:40px auto 80px}@media screen and (min-width: 768px){#request-demo .list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:820px}}@media screen and (max-width: 767px){#request-demo .list01{margin:8.2051282051dvw auto 16.4102564103dvw}}#request-demo .list01 li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:16px;border:1px solid #ddd}@media screen and (min-width: 768px){#request-demo .list01 li{width:calc((100% - 64px)/3)}#request-demo .list01 li:not(:nth-of-type(3n)){margin-right:32px}}@media screen and (max-width: 767px){#request-demo .list01 li+li{margin-top:10.2564102564dvw}}#request-demo .list01 li:after{position:absolute;top:50%;left:100%;width:0;height:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:15px 0 15px 20px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7e9cb9}@media screen and (max-width: 767px){#request-demo .list01 li:after{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:5.1282051282dvw 3.8461538462dvw 0 3.8461538462dvw;border-color:#7e9cb9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}#request-demo .list01 li:last-child:after{display:none}#request-demo .list01 li h3{font-size:2rem;font-weight:500;line-height:140%;margin-bottom:10px;color:#7e9cb9}@media screen and (max-width: 767px){#request-demo .list01 li h3{font-size:1.6rem}}#request-demo .list01 li h3 span{font-size:1.2rem;line-height:140%;display:block}#request-demo .list01 li .txt01{font-size:1.6rem;line-height:180%}@media screen and (min-width: 768px){#request-demo .list01 li .txt01{margin-bottom:20px}}@media screen and (max-width: 767px){#request-demo .list01 li .txt01{font-size:1.4rem}}#survey .second-header{background:url(../images/bg_survey.jpg) no-repeat top center;background-size:cover}#survey .title01{margin-bottom:36px;background:url(../images/bg_title01.svg) no-repeat left center}@media screen and (max-width: 767px){#survey .title01{margin-bottom:9.2307692308dvw;background:#7e9cb9}}#survey .title01 h2{font-size:3.4rem;font-weight:500;line-height:120%;max-width:1200px;margin:0 auto;padding:10px 0;color:#fff;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#survey .title01 h2{font-size:2.4rem;padding:2.0512820513dvw 4.1025641026dvw}}#survey #content01{margin-bottom:100px}@media screen and (max-width: 767px){#survey #content01{margin-bottom:16.4102564103dvw}}#survey #content01 .lead{font-size:1.8rem;line-height:180%;margin-bottom:100px}@media screen and (max-width: 767px){#survey #content01 .lead{font-size:1.6rem;margin-bottom:10.2564102564dvw}}#survey #content01 h3{font-size:3.4rem;font-weight:500;line-height:140%;margin-bottom:10px;color:#7e9cb9}@media screen and (max-width: 767px){#survey #content01 h3{font-size:2.2rem}}#survey #content01 .txt01{font-size:1.8rem;line-height:180%;margin-bottom:40px}@media screen and (max-width: 767px){#survey #content01 .txt01{font-size:1.4rem;line-height:160%}}#survey #content01 .image01{margin-bottom:60px;text-align:center}@media screen and (max-width: 767px){#survey #content01 .image01{margin-bottom:10.2564102564dvw}}@media screen and (min-width: 768px){#survey #content01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#survey #content01 ul li{width:100%}@media screen and (min-width: 768px){#survey #content01 ul li{max-width:340px}}@media screen and (max-width: 767px){#survey #content01 ul li:not(:last-child){margin-bottom:8.2051282051dvw}}#survey #content01 ul li h4{font-size:1.8rem;font-weight:500;line-height:140%;margin-bottom:10px}@media screen and (max-width: 767px){#survey #content01 ul li h4{font-size:1.6rem;margin-bottom:2.0512820513dvw}}#survey #content01 ul li p{font-size:1.6rem;line-height:180%}@media screen and (max-width: 767px){#survey #content01 ul li p{font-size:1.4rem;line-height:160%}}#survey #content02 h2{font-size:4.6rem;font-weight:500;line-height:140%;margin-bottom:24px;padding-bottom:8px;color:#7e9cb9;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){#survey #content02 h2{font-size:2.2rem;margin-bottom:4.1025641026dvw}}#survey #content02 h3{font-size:2.4rem;font-weight:500;line-height:140%;margin-bottom:16px}@media screen and (max-width: 767px){#survey #content02 h3{font-size:1.8rem;line-height:160%}}#survey #content02 .txt01{font-size:1.8rem;line-height:180%;margin-bottom:40px}@media screen and (max-width: 767px){#survey #content02 .txt01{font-size:1.6rem;margin-bottom:20px}}@media screen and (max-width: 767px){#survey #content02 iframe{width:100%;height:333.3333333333dvw}}