@charset "UTF-8";@media screen and (min-width: 1000px){html .lcmd_chapter>.lcmd_chapter_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:1000px;height:60px;margin:0 auto;padding-left:14px;background:#333;border-radius:10px;position:relative}html .lcmd_chapter>.lcmd_chapter_headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:36px;line-height:1;position:relative;z-index:0}html .lcmd_chapter>.lcmd_chapter_headline p{position:absolute;right:15px;z-index:10}html .lcmd_chapter>.lcmd_chapter_content{box-sizing:border-box;width:1000px;margin:30px auto 0;padding-left:30px;padding-right:30px;background:#fff;border-radius:20px}html .lcmd_button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:340px;height:50px;background-color:#fff;border:2px solid #000000;border-radius:10px;transition:background-color .4s ease;position:relative}html .lcmd_button span{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-size:16px;line-height:1}html .lcmd_button:after{content:"";width:13px;height:100%;background-image:url(./lcmd_button_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;right:22px;top:0}html .lcmd_button:hover{background-color:#fff023}html .lcmd_supported_device{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:18px 0;border:1px solid #b3b3b3;border-radius:10px}html .lcmd_supported_device .lcmd_supported_device_headline{box-sizing:border-box;width:185px;padding-top:9px;padding-left:30px;flex-shrink:0}html .lcmd_supported_device .lcmd_supported_device_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .models p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:28px;word-break:break-all}html .lcmd_supported_device .lcmd_supported_device_content .notice{margin-top:3px}html .lcmd_supported_device .lcmd_supported_device_content .notice p{color:#dc0000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:18px;word-break:break-all}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block{padding-left:5px}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block:not(.opt_first){margin-top:32px}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div>h4{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:94px;height:30px;border-radius:5px;background:#e6e6e6;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div>p{padding-left:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul{width:724px;margin-top:8px}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html .lcmd_download{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:42px;padding-top:35px;border-top:1px solid #c5c5c5}html .lcmd_download.opt_mt_w0{margin-top:0}html .lcmd_download .lcmd_download_headline{width:190px;flex-shrink:0}html .lcmd_download .lcmd_download_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px}html .lcmd_download .lcmd_download_content{-webkit-flex-grow:1;flex-grow:1;max-width:750px}html .lcmd_download .lcmd_download_content .lcmd_download_content_block h4{display:block;padding-bottom:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html .lcmd_download .lcmd_download_content .lcmd_download_content_block:nth-of-type(n+2){margin-top:35px;padding-top:35px;border-top:1px solid #c5c5c5}html .lcmd_download .lcmd_download_content .lcmd_download_content_block:nth-of-type(n+2).opt_mt_narrow{margin-top:24px}html .lcmd_download_item_text_and_list{padding-bottom:12px}html .lcmd_download_item_text_and_list.opt_pb_narrow{padding-bottom:.6666666667vw}html .lcmd_download_item_text_and_list>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px;white-space:nowrap}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main>span:nth-child(1){font-feature-settings:normal}html .lcmd_download_item_text_and_button{padding:14px 27px 24px;background:#f0f0f0;border-radius:10px}html .lcmd_download_item_text_and_button>p{padding-bottom:6px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html .lcmd_download_item_text_and_button>div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_annotation{margin-top:15px}html .lcmd_download_item_annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_annotation>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html .lcmd_download_item_annotation>li>span:nth-child(1){font-feature-settings:normal}html .lcmd_download_item_annotation>li>span>a{color:#00f;text-decoration:underline}html .lcmd_download_item_annotation>li>span>a:hover{text-decoration:none}html .lcmd_notes{padding-top:27px;border-top:1px solid #c5c5c5}html .lcmd_notes.opt_mt_w3{margin-top:30px}html .lcmd_notes.opt_mt_w4{margin-top:40px}html .lcmd_notes.opt_mt_w5{margin-top:50px}html .lcmd_notes .lcmd_notes_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html .lcmd_notes .lcmd_notes_content{margin-top:10px}html .lcmd_notes .lcmd_notes_content>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_notes .lcmd_notes_content>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html .lcmd_notes .lcmd_notes_content>ul>li span:nth-child(1){font-feature-settings:normal}html main{background:#f0f0f0}html #top_navi{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:0 auto;padding-top:143px}html #top_navi>a{position:relative}html #top_navi>a>img{position:absolute;top:-10px;left:-12px;z-index:10}html #top_navi>a>picture>img{width:auto;height:160px}html #top_navi>a .text{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}html #top_navi>a .text .name{padding-left:80px;padding-top:21px;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:24px;line-height:26px}html #top_navi>a .text .explain{padding-left:20px;padding-top:11px;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:13.5px;line-height:20px}html #top_navi>a.api>img{width:82px}html #top_navi>a.webapi>img{width:85px}html #top_navi>a.sdk>img{width:81px}html #api{padding:60px 0 70px}html #api>.lcmd_chapter_headline p{bottom:12px}html #api>.lcmd_chapter_headline p img{width:150px}html #api .content{padding-top:26px;padding-bottom:40px}html #api .content .summary{padding-bottom:32px;position:relative}html #api .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 15px}html #api .content .summary h3 img{width:68px}html #api .content .summary h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #api .content .summary .explain{width:460px;margin-top:20px}html #api .content .summary .explain>ol>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #api .content .summary .explain>ol>li span{font-size:16px;line-height:28px}html #api .content .summary .explain>ol>li span:nth-child(1){font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#368ee9}html #api .content .summary .explain>ol>li span:nth-child(2){font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000}html #api .content .summary .explain p{margin-top:16px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #api .content .summary figure{width:435px;position:absolute;top:20px;right:0}html #api .content .summary figure figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:30px;margin-bottom:20px;padding-left:12px;background:#cecece;border-radius:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #api .content .summary figure img{width:420px}html #api .content .summary .remarks{width:426px;position:absolute;right:0;top:417px}html #api .content .summary .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #api .content .summary .remarks li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:18px}html #api_download_extra{padding-top:11px;padding-left:24px;padding-bottom:14px}html #api_download_extra>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:697px}html #api_download_extra>ul>li figcaption{padding-bottom:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1}html #api_download_extra>ul>li figcaption:before{content:"■"}html #api_download_extra>ul>li:nth-of-type(1) img{width:222px}html #api_download_extra>ul>li:nth-of-type(2) img{width:223px}html #api_download_extra>ul>li:nth-of-type(3) img{width:169px}html #api_download_extra>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:14px}html #api_download_extra>p span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:1}html #api_download_extra>p span:nth-child(1){font-feature-settings:normal}html #webapi{padding:70px 0;background:#e6e6e6}html #webapi>.lcmd_chapter_headline p{bottom:12px}html #webapi>.lcmd_chapter_headline p img{width:186px}html #webapi .content{padding-top:26px;padding-bottom:34px}html #webapi .content .summary{padding-bottom:40px;position:relative}html #webapi .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 15px}html #webapi .content .summary h3 img{width:71px}html #webapi .content .summary h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px}html #webapi .content .summary .explain{width:460px;margin-top:18px}html #webapi .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #webapi .content .summary figure{width:435px;position:absolute;top:22px;right:0}html #webapi .content .summary figure figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:30px;margin-bottom:20px;padding-left:12px;background:#cecece;border-radius:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #webapi .content .summary figure img{width:429px}html #webapi .content .summary .remarks{width:460px;margin-top:21px}html #webapi .content .summary .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #webapi .content .summary .remarks li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:18px}html #webapi .content .latest_version{margin-top:38px}html #webapi .content .latest_version{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:28px 0;border-top:1px solid #c5c5c5}html #webapi .content .latest_version .latest_version_headline{width:190px;flex-shrink:0}html #webapi .content .latest_version .latest_version_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px}html #webapi .content .latest_version .latest_version_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:28px;letter-spacing:.025em}html #webapi .content .latest_version .latest_version_content .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:28px;letter-spacing:.025em}html #webapi .content .latest_version .latest_version_content .list>li:nth-child(1){font-feature-settings:normal}html #webapi .content .improvements{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:28px 0;border-top:1px solid #c5c5c5}html #webapi .content .improvements .improvements_headline{width:190px;flex-shrink:0}html #webapi .content .improvements .improvements_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px}html #webapi .content .improvements .improvements_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:28px;letter-spacing:.025em}html #webapi .content .improvements .improvements_content .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:28px;letter-spacing:.025em}html #webapi .content .improvements .improvements_content .list>li:nth-child(1){font-feature-settings:normal}html #sdk{padding:70px 0;background:#dcdcdc}html #sdk>.lcmd_chapter_headline p{bottom:15px}html #sdk>.lcmd_chapter_headline p img{width:143px}html #sdk .content{padding-top:34px;padding-bottom:24px}html #sdk .content .summary{padding-bottom:40px;position:relative}html #sdk .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 22px}html #sdk .content .summary h3 img{width:67px}html #sdk .content .summary h3 span{padding-top:2px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px}html #sdk .content .summary .explain{width:460px;margin-top:30px}html #sdk .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #sdk .content .summary .image{position:absolute;top:76px;right:9px}html #sdk .content .summary .image img{width:402px}html #sdk .content .info_each_os{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:35px;border-top:1px solid #c5c5c5}html #sdk .content .info_each_os.num01{margin-top:48px;padding-bottom:32px}html #sdk .content .info_each_os.num02{padding-bottom:20px}html #sdk .content .info_each_os .info_each_os_headline{width:190px;flex-shrink:0}html #sdk .content .info_each_os .info_each_os_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px;position:relative;top:-3px}html #sdk .content .info_each_os .info_each_os_content>section{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #sdk .content .info_each_os .info_each_os_content>section.opt_mt_narrow{margin-top:11px}html #sdk .content .info_each_os .info_each_os_content>section.opt_mt_wide{margin-top:20px}html #sdk .content .info_each_os .info_each_os_content>section>h4{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:94px;height:30px;border-radius:5px;background:#e6e6e6;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html #sdk .content .info_each_os .info_each_os_content>section>p{padding-top:4px;padding-left:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:22px}html #sdk .content .info_each_os .info_each_os_content>section>ul{padding-top:4px;padding-left:10px}html #sdk .content .info_each_os .info_each_os_content>section>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #sdk .content .info_each_os .info_each_os_content>section>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:22px}html #install{padding:70px 0 50px;background:#d2d2d2}html #install>.lcmd_chapter_headline p{bottom:15px}html #install>.lcmd_chapter_headline p img{width:103px}html #install .content{padding-top:34px;padding-bottom:34px}html #install .content .summary{padding-bottom:31px;position:relative}html #install .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 24px}html #install .content .summary h3 img{width:61px}html #install .content .summary h3 span{padding-top:23px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #install .content .summary .explain{width:460px;margin-top:30px}html #install .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #install .content .summary .image{position:absolute;top:22px;right:0}html #install .content .summary .image img{width:419px}html #case{padding:50px 0 70px;background:#c8c8c8}html #case>.lcmd_chapter_headline p{bottom:12px}html #case>.lcmd_chapter_headline p img{width:86px}html #case .content{padding-top:39px;padding-bottom:30px}html #case .content .category:nth-child(n+2){margin-top:30px}html #case .content .category .summary>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #case .content .category .summary>p{padding:15px 0 7px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #case .content .category .case_list{padding-top:15px}html #case .content .category .case_list .case_block{border:1px solid #b3b3b3;border-radius:10px;overflow:hidden}html #case .content .category .case_list .case_block:nth-child(n+2){margin-top:10px}html #case .content .category .case_list .case_block .case_block_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:68px;padding-left:35px;background-color:#f0f0f0;background-image:image-set(url(./case_item_open.png) 1x,url(./case_item_open@2x.png) 2x);background-position:calc(100% - 20px) center;background-size:25px auto;background-repeat:no-repeat;cursor:pointer}html #case .content .category .case_list .case_block .case_block_headline.is_open{background-image:image-set(url(./case_item_close.png) 1x,url(./case_item_close@2x.png) 2x)}html #case .content .category .case_list .case_block .case_block_headline>img{width:44px}html #case .content .category .case_list .case_block .case_block_headline>h4{display:block;padding-left:21px}html #case .content .category .case_list .case_block .case_block_headline>h4>span{display:block}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(1){color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2){margin-top:5px;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2).cat_api{color:#368ee9}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2).cat_sdk{color:#f57823}html #case .content .category .case_list .case_block .case_block_content{display:none;width:840px;margin:0 auto}html #case .content .category .case_list .case_block .case_block_content:after{content:"";display:block;height:35px}html #case .content .category .case_list .case_block .case_block_content .main_image{padding:20px 0;text-align:center}html #case .content .category .case_list .case_block .case_block_content .main_image img{width:720px}html #case .content .category .case_list .case_block .case_block_content .list_and_sub{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list{-webkit-flex-grow:1;flex-grow:1}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span:nth-child(1){color:#368ee9;flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a.external:after{content:"";display:inline-block;width:11px;height:11px;margin-left:3px;margin-right:5px;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list{padding-left:15px}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span .anno{color:#777;font-size:.925em}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span:nth-child(1){flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .sub_image{padding-left:30px;flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content ol.annotation{margin-top:20px}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li>span{color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li>span:nth-child(1){flex-shrink:0;font-feature-settings:normal;white-space:pre}html #case .content .category .case_list .case_block .case_block_content ul.annotation{margin-top:20px}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span{color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span:nth-child(1){flex-shrink:0;font-feature-settings:normal;white-space:pre}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a.external:after{content:"";display:inline-block;width:11px;height:11px;margin-left:3px;margin-right:5px;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .remarks{margin-top:24px}html #case .content .category .case_list .case_block .case_block_content .remarks>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #case .content .category .case_list .case_block .case_block_content .remarks>p a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content .remarks>p a.external:after{content:"";display:inline-block;width:11px;height:11px;margin-left:3px;margin-right:5px;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content .remarks>p a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5{margin-top:35px;padding-top:30px;border-top:1px solid #c5c5c5}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5 h5{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5 p{margin-top:15px;color:#368ee9;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:20px}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6{padding-bottom:20px}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6.opt_mt_narrow{margin-top:20px}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6.opt_mt_wide{margin-top:76px}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6 h6{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:30px;padding-left:10px;background:#cecece;border-radius:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #case .case_code_api_6 .sub_image img{width:260px}html #case .case_code_api_7 .sub_image.num01 img{width:315px}html #case .case_code_api_7 .sub_image.num02 img{width:387px}html #case .case_code_api_13 .sub_image img{width:371px}html #case .case_code_sdk_11 .sub_image img{width:142px}html #support{padding:70px 0;background:#bebebe}html #support>.lcmd_chapter_headline p{bottom:13px}html #support>.lcmd_chapter_headline p img{width:167px}html #support .content{padding-top:40px;padding-bottom:30px}html #support .content .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1}html #support .content .link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding:28px 0 24px}html #support .content .remarks{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}}@media screen and (min-width: 744px) and (max-width: 999px){html .lcmd_chapter>.lcmd_chapter_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:94.3396226415vw;height:5.6603773585vw;margin:0 auto;padding-left:1.320754717vw;background:#333;border-radius:.9433962264vw;position:relative}html .lcmd_chapter>.lcmd_chapter_headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.3962264151vw;line-height:1;position:relative;z-index:0}html .lcmd_chapter>.lcmd_chapter_headline p{position:absolute;right:1.4150943396vw;z-index:10}html .lcmd_chapter>.lcmd_chapter_content{box-sizing:border-box;width:94.3396226415vw;margin:2.8301886792vw auto 0;padding-left:2.8301886792vw;padding-right:2.8301886792vw;background:#fff;border-radius:1.8867924528vw}html .lcmd_button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:32.0754716981vw;height:4.7169811321vw;background-color:#fff;border:.1886792453vw solid #000000;border-radius:.9433962264vw;transition:background-color .4s ease;position:relative}html .lcmd_button span{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-size:1.5094339623vw;line-height:1}html .lcmd_button:after{content:"";width:1.2264150943vw;height:100%;background-image:url(./lcmd_button_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;right:2.0754716981vw;top:0}html .lcmd_button:hover{background-color:#fff023}html .lcmd_supported_device{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:1.6981132075vw 0;border:.0943396226vw solid #b3b3b3;border-radius:.9433962264vw}html .lcmd_supported_device .lcmd_supported_device_headline{box-sizing:border-box;width:17.4528301887vw;padding-top:.8490566038vw;padding-left:2.8301886792vw;flex-shrink:0}html .lcmd_supported_device .lcmd_supported_device_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .models p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;word-break:break-all}html .lcmd_supported_device .lcmd_supported_device_content .notice{margin-top:.2830188679vw}html .lcmd_supported_device .lcmd_supported_device_content .notice p{color:#dc0000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:1.6981132075vw;word-break:break-all}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block{padding-left:.4716981132vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block:not(.opt_first){margin-top:3.0188679245vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div>h4{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:8.8679245283vw;height:2.8301886792vw;border-radius:.4716981132vw;background:#e6e6e6;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div>p{padding-left:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul{width:68.3018867925vw;margin-top:.7547169811vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html .lcmd_download{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:3.9622641509vw;padding-top:3.3018867925vw;border-top:.0943396226vw solid #c5c5c5}html .lcmd_download.opt_mt_w0{margin-top:0}html .lcmd_download .lcmd_download_headline{width:17.9245283019vw;flex-shrink:0}html .lcmd_download .lcmd_download_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw}html .lcmd_download .lcmd_download_content{-webkit-flex-grow:1;flex-grow:1;max-width:70.7547169811vw}html .lcmd_download .lcmd_download_content .lcmd_download_content_block h4{display:block;padding-bottom:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html .lcmd_download .lcmd_download_content .lcmd_download_content_block:nth-of-type(n+2){margin-top:3.3018867925vw;padding-top:3.3018867925vw;border-top:.0943396226vw solid #c5c5c5}html .lcmd_download .lcmd_download_content .lcmd_download_content_block:nth-of-type(n+2).opt_mt_narrow{margin-top:2.2641509434vw}html .lcmd_download_item_text_and_list{padding-bottom:1.1320754717vw}html .lcmd_download_item_text_and_list.opt_pb_narrow{padding-bottom:.6666666667vw}html .lcmd_download_item_text_and_list>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;white-space:nowrap}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main>span:nth-child(1){font-feature-settings:normal}html .lcmd_download_item_text_and_button{padding:1.320754717vw 2.5471698113vw 2.2641509434vw;background:#f0f0f0;border-radius:.9433962264vw}html .lcmd_download_item_text_and_button>p{padding-bottom:.5660377358vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html .lcmd_download_item_text_and_button>div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_annotation{margin-top:1.4150943396vw}html .lcmd_download_item_annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_annotation>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html .lcmd_download_item_annotation>li>span:nth-child(1){font-feature-settings:normal}html .lcmd_download_item_annotation>li>span>a{color:#00f;text-decoration:underline}html .lcmd_download_item_annotation>li>span>a:hover{text-decoration:none}html .lcmd_notes{padding-top:2.5471698113vw;border-top:.0943396226vw solid #c5c5c5}html .lcmd_notes.opt_mt_w3{margin-top:2.8301886792vw}html .lcmd_notes.opt_mt_w4{margin-top:3.7735849057vw}html .lcmd_notes.opt_mt_w5{margin-top:4.7169811321vw}html .lcmd_notes .lcmd_notes_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html .lcmd_notes .lcmd_notes_content{margin-top:.9433962264vw}html .lcmd_notes .lcmd_notes_content>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_notes .lcmd_notes_content>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html .lcmd_notes .lcmd_notes_content>ul>li span:nth-child(1){font-feature-settings:normal}html main{background:#f0f0f0}html #top_navi{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:94.3396226415vw;margin:0 auto;padding-top:13.4905660377vw}html #top_navi>a{position:relative}html #top_navi>a>img{position:absolute;top:-.9433962264vw;left:-1.1320754717vw;z-index:10}html #top_navi>a>picture>img{width:auto;height:15.0943396226vw}html #top_navi>a .text{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}html #top_navi>a .text .name{padding-left:7.5471698113vw;padding-top:1.9811320755vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.2641509434vw;line-height:2.4528301887vw}html #top_navi>a .text .explain{padding-left:1.8867924528vw;padding-top:1.0377358491vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2735849057vw;line-height:1.8867924528vw}html #top_navi>a.api>img{width:7.7358490566vw}html #top_navi>a.webapi>img{width:8.0188679245vw}html #top_navi>a.sdk>img{width:7.641509434vw}html #api{padding:5.6603773585vw 0 6.6037735849vw}html #api>.lcmd_chapter_headline p{bottom:1.1320754717vw}html #api>.lcmd_chapter_headline p img{width:14.1509433962vw}html #api .content{padding-top:2.4528301887vw;padding-bottom:3.7735849057vw}html #api .content .summary{padding-bottom:3.0188679245vw;position:relative}html #api .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 1.4150943396vw}html #api .content .summary h3 img{width:6.4150943396vw}html #api .content .summary h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #api .content .summary .explain{width:43.3962264151vw;margin-top:1.8867924528vw}html #api .content .summary .explain>ol>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #api .content .summary .explain>ol>li span{font-size:1.5094339623vw;line-height:2.641509434vw}html #api .content .summary .explain>ol>li span:nth-child(1){font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#368ee9}html #api .content .summary .explain>ol>li span:nth-child(2){font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000}html #api .content .summary .explain p{margin-top:1.5094339623vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #api .content .summary figure{width:41.0377358491vw;position:absolute;top:1.8867924528vw;right:0}html #api .content .summary figure figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:2.8301886792vw;margin-bottom:1.8867924528vw;padding-left:1.1320754717vw;background:#cecece;border-radius:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #api .content .summary figure img{width:39.6226415094vw}html #api .content .summary .remarks{width:40.1886792453vw;position:absolute;right:0;top:39.3396226415vw}html #api .content .summary .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #api .content .summary .remarks li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1.6981132075vw}html #api_download_extra{padding-top:1.0377358491vw;padding-left:2.2641509434vw;padding-bottom:1.320754717vw}html #api_download_extra>ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:65.7547169811vw}html #api_download_extra>ul>li figcaption{padding-bottom:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1}html #api_download_extra>ul>li figcaption:before{content:"■"}html #api_download_extra>ul>li:nth-of-type(1) img{width:20.9433962264vw}html #api_download_extra>ul>li:nth-of-type(2) img{width:21.0377358491vw}html #api_download_extra>ul>li:nth-of-type(3) img{width:15.9433962264vw}html #api_download_extra>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:1.320754717vw}html #api_download_extra>p span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1}html #api_download_extra>p span:nth-child(1){font-feature-settings:normal}html #webapi{padding:6.6037735849vw 0;background:#e6e6e6}html #webapi>.lcmd_chapter_headline p{bottom:1.1320754717vw}html #webapi>.lcmd_chapter_headline p img{width:17.5471698113vw}html #webapi .content{padding-top:2.4528301887vw;padding-bottom:3.2075471698vw}html #webapi .content .summary{padding-bottom:3.7735849057vw;position:relative}html #webapi .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 1.4150943396vw}html #webapi .content .summary h3 img{width:6.6981132075vw}html #webapi .content .summary h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw}html #webapi .content .summary .explain{width:43.3962264151vw;margin-top:1.6981132075vw}html #webapi .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #webapi .content .summary figure{width:41.0377358491vw;position:absolute;top:2.0754716981vw;right:0}html #webapi .content .summary figure figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:2.8301886792vw;margin-bottom:1.8867924528vw;padding-left:1.1320754717vw;background:#cecece;border-radius:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #webapi .content .summary figure img{width:40.4716981132vw}html #webapi .content .summary .remarks{width:43.3962264151vw;margin-top:1.9811320755vw}html #webapi .content .summary .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #webapi .content .summary .remarks li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1.6981132075vw}html #webapi .content .latest_version{margin-top:3.5849056604vw}html #webapi .content .latest_version{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:2.641509434vw 0;border-top:.0943396226vw solid #c5c5c5}html #webapi .content .latest_version .latest_version_headline{width:17.9245283019vw;flex-shrink:0}html #webapi .content .latest_version .latest_version_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw}html #webapi .content .latest_version .latest_version_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;letter-spacing:.025em}html #webapi .content .latest_version .latest_version_content .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;letter-spacing:.025em}html #webapi .content .latest_version .latest_version_content .list>li:nth-child(1){font-feature-settings:normal}html #webapi .content .improvements{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:2.641509434vw 0;border-top:.0943396226vw solid #c5c5c5}html #webapi .content .improvements .improvements_headline{width:17.9245283019vw;flex-shrink:0}html #webapi .content .improvements .improvements_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw}html #webapi .content .improvements .improvements_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;letter-spacing:.025em}html #webapi .content .improvements .improvements_content .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;letter-spacing:.025em}html #webapi .content .improvements .improvements_content .list>li:nth-child(1){font-feature-settings:normal}html #sdk{padding:6.6037735849vw 0;background:#dcdcdc}html #sdk>.lcmd_chapter_headline p{bottom:1.4150943396vw}html #sdk>.lcmd_chapter_headline p img{width:13.4905660377vw}html #sdk .content{padding-top:3.2075471698vw;padding-bottom:2.2641509434vw}html #sdk .content .summary{padding-bottom:3.7735849057vw;position:relative}html #sdk .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 2.0754716981vw}html #sdk .content .summary h3 img{width:6.320754717vw}html #sdk .content .summary h3 span{padding-top:.1886792453vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw}html #sdk .content .summary .explain{width:43.3962264151vw;margin-top:2.8301886792vw}html #sdk .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #sdk .content .summary .image{position:absolute;top:7.1698113208vw;right:.8490566038vw}html #sdk .content .summary .image img{width:37.9245283019vw}html #sdk .content .info_each_os{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:3.3018867925vw;border-top:.0943396226vw solid #c5c5c5}html #sdk .content .info_each_os.num01{margin-top:4.5283018868vw;padding-bottom:3.0188679245vw}html #sdk .content .info_each_os.num02{padding-bottom:1.8867924528vw}html #sdk .content .info_each_os .info_each_os_headline{width:17.9245283019vw;flex-shrink:0}html #sdk .content .info_each_os .info_each_os_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw;position:relative;top:-.2830188679vw}html #sdk .content .info_each_os .info_each_os_content>section{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #sdk .content .info_each_os .info_each_os_content>section.opt_mt_narrow{margin-top:1.0377358491vw}html #sdk .content .info_each_os .info_each_os_content>section.opt_mt_wide{margin-top:1.8867924528vw}html #sdk .content .info_each_os .info_each_os_content>section>h4{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:8.8679245283vw;height:2.8301886792vw;border-radius:.4716981132vw;background:#e6e6e6;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html #sdk .content .info_each_os .info_each_os_content>section>p{padding-top:.3773584906vw;padding-left:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.0754716981vw}html #sdk .content .info_each_os .info_each_os_content>section>ul{padding-top:.3773584906vw;padding-left:.9433962264vw}html #sdk .content .info_each_os .info_each_os_content>section>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #sdk .content .info_each_os .info_each_os_content>section>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.0754716981vw}html #install{padding:6.6037735849vw 0 4.7169811321vw;background:#d2d2d2}html #install>.lcmd_chapter_headline p{bottom:1.4150943396vw}html #install>.lcmd_chapter_headline p img{width:9.7169811321vw}html #install .content{padding-top:3.2075471698vw;padding-bottom:3.2075471698vw}html #install .content .summary{padding-bottom:2.9245283019vw;position:relative}html #install .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 2.2641509434vw}html #install .content .summary h3 img{width:5.7547169811vw}html #install .content .summary h3 span{padding-top:2.1698113208vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #install .content .summary .explain{width:43.3962264151vw;margin-top:2.8301886792vw}html #install .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #install .content .summary .image{position:absolute;top:2.0754716981vw;right:0}html #install .content .summary .image img{width:39.5283018868vw}html #case{padding:4.7169811321vw 0 6.6037735849vw;background:#c8c8c8}html #case>.lcmd_chapter_headline p{bottom:1.1320754717vw}html #case>.lcmd_chapter_headline p img{width:8.1132075472vw}html #case .content{padding-top:3.679245283vw;padding-bottom:2.8301886792vw}html #case .content .category:nth-child(n+2){margin-top:2.8301886792vw}html #case .content .category .summary>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #case .content .category .summary>p{padding:1.4150943396vw 0 .6603773585vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #case .content .category .case_list{padding-top:1.4150943396vw}html #case .content .category .case_list .case_block{border:.0943396226vw solid #b3b3b3;border-radius:.9433962264vw;overflow:hidden}html #case .content .category .case_list .case_block:nth-child(n+2){margin-top:.9433962264vw}html #case .content .category .case_list .case_block .case_block_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:6.4150943396vw;padding-left:3.3018867925vw;background-color:#f0f0f0;background-image:image-set(url(./case_item_open.png) 1x,url(./case_item_open@2x.png) 2x);background-position:calc(100% - 1.8867924528vw) center;background-size:2.358490566vw auto;background-repeat:no-repeat;cursor:pointer}html #case .content .category .case_list .case_block .case_block_headline.is_open{background-image:image-set(url(./case_item_close.png) 1x,url(./case_item_close@2x.png) 2x)}html #case .content .category .case_list .case_block .case_block_headline>img{width:4.1509433962vw}html #case .content .category .case_list .case_block .case_block_headline>h4{display:block;padding-left:1.9811320755vw}html #case .content .category .case_list .case_block .case_block_headline>h4>span{display:block}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(1){color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.6981132075vw;line-height:1}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2){margin-top:.4716981132vw;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2).cat_api{color:#368ee9}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2).cat_sdk{color:#f57823}html #case .content .category .case_list .case_block .case_block_content{display:none;width:79.2452830189vw;margin:0 auto}html #case .content .category .case_list .case_block .case_block_content:after{content:"";display:block;height:3.3018867925vw}html #case .content .category .case_list .case_block .case_block_content .main_image{padding:1.8867924528vw 0;text-align:center}html #case .content .category .case_list .case_block .case_block_content .main_image img{width:67.9245283019vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list{-webkit-flex-grow:1;flex-grow:1}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span:nth-child(1){color:#368ee9;flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a.external:after{content:"";display:inline-block;width:1.0377358491vw;height:1.0377358491vw;margin-left:.2830188679vw;margin-right:.4716981132vw;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list{padding-left:1.4150943396vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span .anno{color:#777;font-size:.925em}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span:nth-child(1){flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .sub_image{padding-left:2.8301886792vw;flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content ol.annotation{margin-top:1.8867924528vw}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li>span{color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li>span:nth-child(1){flex-shrink:0;font-feature-settings:normal;white-space:pre}html #case .content .category .case_list .case_block .case_block_content ul.annotation{margin-top:1.8867924528vw}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span{color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span:nth-child(1){flex-shrink:0;font-feature-settings:normal;white-space:pre}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a.external:after{content:"";display:inline-block;width:1.0377358491vw;height:1.0377358491vw;margin-left:.2830188679vw;margin-right:.4716981132vw;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .remarks{margin-top:2.2641509434vw}html #case .content .category .case_list .case_block .case_block_content .remarks>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #case .content .category .case_list .case_block .case_block_content .remarks>p a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content .remarks>p a.external:after{content:"";display:inline-block;width:1.0377358491vw;height:1.0377358491vw;margin-left:.2830188679vw;margin-right:.4716981132vw;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content .remarks>p a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5{margin-top:3.3018867925vw;padding-top:2.8301886792vw;border-top:.0943396226vw solid #c5c5c5}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5 h5{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5 p{margin-top:1.4150943396vw;color:#368ee9;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1.8867924528vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6{padding-bottom:1.8867924528vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6.opt_mt_narrow{margin-top:1.8867924528vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6.opt_mt_wide{margin-top:7.1698113208vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6 h6{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:2.8301886792vw;padding-left:.9433962264vw;background:#cecece;border-radius:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #case .case_code_api_6 .sub_image img{width:24.5283018868vw}html #case .case_code_api_7 .sub_image.num01 img{width:29.7169811321vw}html #case .case_code_api_7 .sub_image.num02 img{width:36.5094339623vw}html #case .case_code_api_13 .sub_image img{width:35vw}html #case .case_code_sdk_11 .sub_image img{width:13.3962264151vw}html #support{padding:6.6037735849vw 0;background:#bebebe}html #support>.lcmd_chapter_headline p{bottom:1.2264150943vw}html #support>.lcmd_chapter_headline p img{width:15.7547169811vw}html #support .content{padding-top:3.7735849057vw;padding-bottom:2.8301886792vw}html #support .content .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1}html #support .content .link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding:2.641509434vw 0 2.2641509434vw}html #support .content .remarks{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}}@media screen and (max-width: 743px){html .lcmd_chapter>.lcmd_chapter_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:93.3333333333vw;height:10.6666666667vw;margin:0 auto;padding-left:2.6666666667vw;background:#333;border-radius:2vw;position:relative}html .lcmd_chapter>.lcmd_chapter_headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.1333333333vw;line-height:1;position:relative;z-index:0}html .lcmd_chapter>.lcmd_chapter_headline p{position:absolute;right:3.3333333333vw;z-index:10}html .lcmd_chapter>.lcmd_chapter_content{box-sizing:border-box;width:93.3333333333vw;margin:4vw auto 0;padding-left:4vw;padding-right:4vw;background:#fff;border-radius:4vw}html .lcmd_button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:68vw;height:10vw;background-color:#fff;border:.4vw solid #000000;border-radius:2vw;transition:background-color .4s ease;position:relative}html .lcmd_button span{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#000;font-size:3.2vw;line-height:1}html .lcmd_button:after{content:"";width:2.6vw;height:100%;background-image:url(./lcmd_button_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;right:4.4vw;top:0}html .lcmd_button:hover{background-color:#fff023}html .lcmd_supported_device{padding:5.2vw 4vw 4.2666666667vw;border:.2vw solid #b3b3b3;border-radius:2vw}html .lcmd_supported_device .lcmd_supported_device_headline{flex-shrink:0}html .lcmd_supported_device .lcmd_supported_device_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1}html .lcmd_supported_device .lcmd_supported_device_content .models{margin-top:3.2vw}html .lcmd_supported_device .lcmd_supported_device_content .models p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:4.5333333333vw;word-break:break-all}html .lcmd_supported_device .lcmd_supported_device_content .notice{margin-top:2vw}html .lcmd_supported_device .lcmd_supported_device_content .notice p{color:#dc0000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:3.6vw;word-break:break-all}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block{margin-top:4vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block:not(.opt_first){margin-top:4.9333333333vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div>h4{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:18.8vw;height:6vw;border-radius:1vw;background:#e6e6e6;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1;flex-shrink:0}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>div>p{padding-top:1.7333333333vw;padding-left:2.2666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:4.2666666667vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul{margin-top:2.6666666667vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html .lcmd_supported_device .lcmd_supported_device_content .lcmd_supported_device_content_os_block>ul>li span:nth-child(1){flex-shrink:0}html .lcmd_download{margin-top:9.3333333333vw;padding-top:6.1333333333vw;border-top:.2vw solid #c5c5c5}html .lcmd_download.opt_mt_w0{margin-top:0}html .lcmd_download .lcmd_download_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html .lcmd_download .lcmd_download_content{margin-top:3.3333333333vw}html .lcmd_download .lcmd_download_content .lcmd_download_content_block h4{display:block;padding-bottom:2.4vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:5.3333333333vw;white-space:nowrap}html .lcmd_download .lcmd_download_content .lcmd_download_content_block:nth-of-type(n+2){margin-top:6.6666666667vw;padding-top:6.6666666667vw;border-top:.2vw solid #c5c5c5}html .lcmd_download .lcmd_download_content .lcmd_download_content_block:nth-of-type(n+2).opt_mt_narrow{margin-top:6vw}html .lcmd_download_item_text_and_list{padding-bottom:4.5333333333vw}html .lcmd_download_item_text_and_list.opt_pb_narrow{padding-bottom:1.2vw}html .lcmd_download_item_text_and_list>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html .lcmd_download_item_text_and_list>ul>li .lcmd_download_item_text_and_list_main>span:nth-child(1){font-feature-settings:normal;flex-shrink:0}html .lcmd_download_item_text_and_button{padding:4vw 6.2666666667vw 4.8vw;background:#f0f0f0;border-radius:2vw}html .lcmd_download_item_text_and_button>p{padding-bottom:2.4vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html .lcmd_download_item_text_and_button>div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_annotation{margin-top:2.8vw}html .lcmd_download_item_annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_download_item_annotation>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html .lcmd_download_item_annotation>li>span:nth-child(1){font-feature-settings:normal}html .lcmd_download_item_annotation>li>span>a{color:#00f;text-decoration:underline}html .lcmd_download_item_annotation>li>span>a:hover{text-decoration:none}html .lcmd_notes{padding-top:5.4666666667vw;border-top:.2vw solid #c5c5c5}html .lcmd_notes.opt_mt_w3,html .lcmd_notes.opt_mt_w4,html .lcmd_notes.opt_mt_w5{margin-top:6.6666666667vw}html .lcmd_notes .lcmd_notes_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:1}html .lcmd_notes .lcmd_notes_content{margin-top:1.8666666667vw}html .lcmd_notes .lcmd_notes_content>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_notes .lcmd_notes_content>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html .lcmd_notes .lcmd_notes_content>ul>li span:nth-child(1){font-feature-settings:normal;flex-shrink:0}html main{background:#f0f0f0}html #top_navi{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:90.6666666667vw;margin:0 auto;padding-top:17.0666666667vw;gap:3.3333333333vw 0}html #top_navi>a{width:100%;position:relative}html #top_navi>a>img{position:absolute;top:-1.3333333333vw;left:-1.4666666667vw;z-index:10}html #top_navi>a>picture>img{width:90.6666666667vw}html #top_navi>a .text{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}html #top_navi>a .text .name{padding-left:12.2666666667vw;padding-top:3.7333333333vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4.6666666667vw;line-height:1}html #top_navi>a .text .explain{padding-left:12vw;padding-right:2.6666666667vw;padding-top:1.7333333333vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.9333333333vw;line-height:4vw}html #top_navi>a.api>img{width:10.9333333333vw}html #top_navi>a.webapi>img{width:11.3333333333vw}html #top_navi>a.sdk>img{width:10.8vw}html #api{padding:7.6vw 0 9.3333333333vw;margin-bottom:8vw;position:relative}html #api>.lcmd_chapter_headline p{bottom:2.5333333333vw}html #api>.lcmd_chapter_headline p img{width:24.9333333333vw}html #api:after{content:"";width:100%;height:8vw;background:#fff;position:absolute;top:100%;left:0}html #api .content{padding-top:5.0666666667vw;padding-bottom:5.8666666667vw}html #api .content .summary{padding-bottom:6.1333333333vw;position:relative}html #api .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 3.0666666667vw}html #api .content .summary h3 img{width:13.6vw}html #api .content .summary h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #api .content .summary .explain{margin-top:4vw}html #api .content .summary .explain>ol>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #api .content .summary .explain>ol>li span{font-size:3.2vw;line-height:5.6vw}html #api .content .summary .explain>ol>li span:nth-child(1){font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#368ee9}html #api .content .summary .explain>ol>li span:nth-child(2){font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000}html #api .content .summary .explain p{margin-top:3.8666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #api .content .summary figure{width:86.9333333333vw;margin-top:6.4vw;position:relative;left:-.8vw}html #api .content .summary figure figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:6vw;margin-bottom:4vw;padding-left:2.5333333333vw;background:#cecece;border-radius:2vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #api .content .summary figure img{width:83.6vw;position:relative;left:1.0666666667vw}html #api .content .summary .remarks{margin-top:5.3333333333vw}html #api .content .summary .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #api .content .summary .remarks li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.6vw}html #api_download_extra{padding:4.9333333333vw 0}html #api_download_extra>ul{padding-left:4vw}html #api_download_extra>ul>li:nth-child(n+2){margin-top:6.6666666667vw}html #api_download_extra>ul>li figcaption{padding-bottom:2vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:1}html #api_download_extra>ul>li figcaption:before{content:"■"}html #api_download_extra>ul>li:nth-of-type(1) img{width:44.4vw}html #api_download_extra>ul>li:nth-of-type(2) img{width:44.5333333333vw}html #api_download_extra>ul>li:nth-of-type(3) img{width:33.8666666667vw}html #api_download_extra>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:6.5333333333vw}html #api_download_extra>p span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.6vw}html #api_download_extra>p span:nth-child(1){font-feature-settings:normal;flex-shrink:0}html #webapi{padding:9.3333333333vw 0;background:#e6e6e6}html #webapi>.lcmd_chapter_headline p{bottom:.9333333333vw}html #webapi>.lcmd_chapter_headline p img{width:10.5333333333vw}html #webapi .content{padding-top:5.8666666667vw;padding-bottom:5.3333333333vw}html #webapi .content .summary{padding-bottom:6.2666666667vw;position:relative}html #webapi .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 3.2vw}html #webapi .content .summary h3 img{width:14.1333333333vw}html #webapi .content .summary h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6.4vw}html #webapi .content .summary .explain{margin-top:3.3333333333vw}html #webapi .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #webapi .content .summary figure{width:86.9333333333vw;margin-top:6.9333333333vw;position:relative;left:-.8vw}html #webapi .content .summary figure figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:6vw;margin-bottom:4vw;padding-left:2.5333333333vw;background:#cecece;border-radius:2vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #webapi .content .summary figure img{width:85.8666666667vw;position:relative;left:-.2666666667vw}html #webapi .content .summary .remarks{margin-top:2.4vw}html #webapi .content .summary .remarks li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #webapi .content .summary .remarks li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.6vw}html #webapi .content .summary .remarks li span:nth-child(1){font-feature-settings:normal;flex-shrink:0}html #webapi .content .latest_version{margin-top:9.3333333333vw}html #webapi .content .latest_version{padding:6.1333333333vw 0;border-top:.2vw solid #c5c5c5}html #webapi .content .latest_version .latest_version_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #webapi .content .latest_version .latest_version_content{margin-top:3.3333333333vw}html #webapi .content .latest_version .latest_version_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.6vw;letter-spacing:.025em}html #webapi .content .latest_version .latest_version_content .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.6vw;letter-spacing:.025em}html #webapi .content .latest_version .latest_version_content .list>li:nth-child(1){font-feature-settings:normal}html #webapi .content .improvements{padding:6.1333333333vw 0;border-top:.2vw solid #c5c5c5}html #webapi .content .improvements .improvements_headline>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #webapi .content .improvements .improvements_content{margin-top:3.3333333333vw}html #webapi .content .improvements .improvements_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.6vw;letter-spacing:.025em}html #webapi .content .improvements .improvements_content .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.6vw;letter-spacing:.025em}html #webapi .content .improvements .improvements_content .list>li:nth-child(1){font-feature-settings:normal}html #sdk{padding:9.3333333333vw 0;background:#dcdcdc}html #sdk>.lcmd_chapter_headline p{bottom:2.6666666667vw}html #sdk>.lcmd_chapter_headline p img{width:23.7333333333vw}html #sdk .content{padding-top:5.8666666667vw;padding-bottom:5.8666666667vw}html #sdk .content .summary{padding-bottom:7.7333333333vw;position:relative}html #sdk .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 4.4vw}html #sdk .content .summary h3 img{width:13.4666666667vw}html #sdk .content .summary h3 span{padding-top:.6666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6.4vw;white-space:nowrap}html #sdk .content .summary .explain{margin-top:4.5333333333vw}html #sdk .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #sdk .content .summary .image{margin-top:6.1333333333vw;text-align:center}html #sdk .content .summary .image img{width:80.4vw}html #sdk .content .info_each_os{padding-top:7.2vw;border-top:.2vw solid #c5c5c5}html #sdk .content .info_each_os.num01{margin-top:10.9333333333vw;padding-bottom:6vw}html #sdk .content .info_each_os.num02{padding-bottom:3.2vw}html #sdk .content .info_each_os .info_each_os_headline h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #sdk .content .info_each_os .info_each_os_content{margin-top:6vw}html #sdk .content .info_each_os .info_each_os_content>section{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #sdk .content .info_each_os .info_each_os_content>section.opt_mt_narrow{margin-top:2.2666666667vw}html #sdk .content .info_each_os .info_each_os_content>section.opt_mt_wide{margin-top:2.2666666667vw}html #sdk .content .info_each_os .info_each_os_content>section>h4{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:18.8vw;height:6vw;border-radius:1vw;background:#e6e6e6;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1;flex-shrink:0}html #sdk .content .info_each_os .info_each_os_content>section>p{padding-top:.6666666667vw;padding-left:2.6666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:4.4vw}html #sdk .content .info_each_os .info_each_os_content>section>ul{padding-top:.6666666667vw;padding-left:2.6666666667vw}html #sdk .content .info_each_os .info_each_os_content>section>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #sdk .content .info_each_os .info_each_os_content>section>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:4.4vw}html #sdk .content .info_each_os .info_each_os_content>section>ul>li span:nth-child(1){font-feature-settings:normal;flex-shrink:0}html #install{padding:9.3333333333vw 0;background:#d2d2d2}html #install>.lcmd_chapter_headline p{bottom:2.6666666667vw}html #install>.lcmd_chapter_headline p img{width:17.0666666667vw}html #install .content{padding-top:4.6666666667vw;padding-bottom:5.2vw}html #install .content .summary{padding-bottom:6vw;position:relative}html #install .content .summary h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 5.0666666667vw}html #install .content .summary h3 img{width:12.1333333333vw}html #install .content .summary h3 span{padding-top:.5333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6.4vw}html #install .content .summary .explain{margin-top:4.9333333333vw}html #install .content .summary .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #install .content .summary .image{padding-top:3.7333333333vw;text-align:center}html #install .content .summary .image img{width:83.7333333333vw}html #case{padding:9.3333333333vw 0;background:#c8c8c8}html #case>.lcmd_chapter_headline p{bottom:2.6666666667vw}html #case>.lcmd_chapter_headline p img{width:14.4vw}html #case .content{padding-top:6.2666666667vw;padding-bottom:5.6vw}html #case .content .category:nth-child(n+2){margin-top:5.6vw}html #case .content .category .summary>h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6.4vw}html #case .content .category .summary>p{padding:2.9333333333vw 0 1.7333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #case .content .category .case_list{padding-top:3.2vw}html #case .content .category .case_list .case_block{border:.2vw solid #b3b3b3;border-radius:2vw;overflow:hidden}html #case .content .category .case_list .case_block:nth-child(n+2){margin-top:2vw}html #case .content .category .case_list .case_block .case_block_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;min-height:13.6vw;padding:1.8666666667vw 14.6666666667vw 1.3333333333vw 2.8vw;background-color:#f0f0f0;background-image:image-set(url(./case_item_open.png) 1x,url(./case_item_open@2x.png) 2x);background-position:calc(100% - 3.7333333333vw) center;background-size:5vw auto;background-repeat:no-repeat;cursor:pointer}html #case .content .category .case_list .case_block .case_block_headline.is_open{background-image:image-set(url(./case_item_close.png) 1x,url(./case_item_close@2x.png) 2x)}html #case .content .category .case_list .case_block .case_block_headline>img{width:8.8vw}html #case .content .category .case_list .case_block .case_block_headline>h4{display:block;padding-left:4vw}html #case .content .category .case_list .case_block .case_block_headline>h4>span{display:block}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(1){color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:4vw}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2){margin-top:.6666666667vw;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:3.4666666667vw}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2).cat_api{color:#368ee9}html #case .content .category .case_list .case_block .case_block_headline>h4>span:nth-child(2).cat_sdk{color:#f57823}html #case .content .category .case_list .case_block .case_block_content{display:none;width:77.3333333333vw;margin:0 auto}html #case .content .category .case_list .case_block .case_block_content:after{content:"";display:block;height:4.6666666667vw}html #case .content .category .case_list .case_block .case_block_content .main_image{padding:3.3333333333vw 0;text-align:center}html #case .content .category .case_list .case_block .case_block_content .main_image img{width:100%}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list{-webkit-flex-grow:1;flex-grow:1}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span:nth-child(1){color:#368ee9;flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a.external:after{content:"";display:inline-block;width:2.2vw;height:2.2vw;margin-left:.6vw;margin-right:1vw;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .list>li>span a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list{padding-left:3vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span .anno{color:#777;font-size:.925em}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .mini_list>li>span:nth-child(1){flex-shrink:0}html #case .content .category .case_list .case_block .case_block_content .list_and_sub .sub_image{margin-top:8vw;text-align:center}html #case .content .category .case_list .case_block .case_block_content ol.annotation{margin-top:4vw}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li>span{color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #case .content .category .case_list .case_block .case_block_content ol.annotation>li>span:nth-child(1){flex-shrink:0;font-feature-settings:normal;white-space:pre}html #case .content .category .case_list .case_block .case_block_content ul.annotation{margin-top:4vw}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span{color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span:nth-child(1){flex-shrink:0;font-feature-settings:normal;white-space:pre}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a.external:after{content:"";display:inline-block;width:2.2vw;height:2.2vw;margin-left:.6vw;margin-right:1vw;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content ul.annotation>li>span a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .remarks{margin-top:4.8vw}html #case .content .category .case_list .case_block .case_block_content .remarks>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #case .content .category .case_list .case_block .case_block_content .remarks>p a{color:#00f;text-decoration:underline}html #case .content .category .case_list .case_block .case_block_content .remarks>p a.external:after{content:"";display:inline-block;width:2.2vw;height:2.2vw;margin-left:.6vw;margin-right:1vw;background-image:url(./case_item_link_icon_external.png);background-position:center center;background-size:contain;background-repeat:no-repeat}html #case .content .category .case_list .case_block .case_block_content .remarks>p a:hover{text-decoration:none}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5{margin-top:7vw;padding-top:6vw;border-top:.2vw solid #c5c5c5}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5 h5{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h5 p{margin-top:3vw;color:#368ee9;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:4vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6{padding-bottom:4vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6.opt_mt_narrow{margin-top:4vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6.opt_mt_wide{margin-top:15.3333333333vw}html #case .content .category .case_list .case_block .case_block_content .sub_headline_h6 h6{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:6vw;padding-left:2vw;background:#cecece;border-radius:2vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #case .case_code_api_6 .sub_image img{width:52vw}html #case .case_code_api_7 .sub_image.num01 img{width:63vw}html #case .case_code_api_7 .sub_image.num02 img{width:77.4vw}html #case .case_code_api_13 .sub_image img{width:74.2vw}html #case .case_code_sdk_11 .sub_image img{width:28.4vw}html #support{padding:9.3333333333vw 0;background:#bebebe}html #support>.lcmd_chapter_headline p{bottom:2.2666666667vw}html #support>.lcmd_chapter_headline p img{width:27.7333333333vw}html #support .content{padding-top:4.8vw;padding-bottom:5.3333333333vw}html #support .content .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #support .content .link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;padding:4.2666666667vw 0 2.4vw}html #support .content .remarks{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}}
