.header_aside{display:none}.header_inner{width:100%;max-width:1200px;margin:0 auto;padding:0}.header_inner h1{position:absolute;left:0;top:0;bottom:0;height:46px;margin:auto 0}.header_inner h1 a{display:block}.header_inner h1 img{display:block;height:auto}.header_inner .lnb_re{display:block;text-align:center}.header_inner .lnb_re .dep1{margin:0;padding:0;list-style:none;display:table;position:relative;table-layout:fixed;max-width:1200px;margin:0 auto;padding-left:50px}.header_inner .lnb_re .dep1>li{display:table-cell;position:relative;padding:0 30px}.header_inner .lnb_re .dep1>li>a{display:block;height:100px;line-height:100px;font-size:18px;font-weight:bold;letter-spacing:-.03em}.header_inner .lnb_re .dep1>li>a span{display:inline-block;position:relative;height:44px;line-height:44px}.header_inner .lnb_re .dep1>li:hover>a>span:before,.header_inner .lnb_re .dep1>li.on>a>span:before{content:'';position:absolute;top:0;right:0;left:0;border-top:4px solid #4f98f4}.header_inner .lnb_re .dep1>li>div{display:none}.header_inner .lnb_re .dep1>li:hover>div{display:block}.header_inner .lnb_re .dep2{margin:0;padding:0;list-style:none;position:absolute;top:80px;left:50%;width:200px;margin-left:-100px}.header_inner .lnb_re .dep2>li>a{display:block;height:50px;line-height:50px;padding:0 20px;border:1px solid #4f98f4;background:#fff;box-sizing:border-box}.header_inner .lnb_re .dep2>li:not(:nth-child(1))>a{border-top:0}.header_inner .lnb_re .dep2>li:hover>a,.header_inner .lnb_re .dep2>li.on>a{background:#edf5fe}.header_inner .gnb_re{display:block;position:absolute;top:0;right:0;bottom:0;height:28px;margin:auto 0;text-align:center}.header_inner .gnb_re ul{margin:0;padding:0;list-style:none;font-size:0}.header_inner .gnb_re li{display:inline-block;margin-left:8px}.header_inner .gnb_re li:first-child{margin-left:0}.header_inner .gnb_re li a{display:block;padding:3px 12px;border:1px solid #292f41;font-size:14px;color:#292f41}.header_inner .gnb_re li:first-child a{border-color:#4f98f4;background:#4f98f4;color:#fff}.header_inner button[data-toggle]{display:none}.lan_jp .header_inner .lnb_re .dep1>li{padding:0 18px}.lan_jp .header_inner .lnb_re .dep1>li>a{font-size:17px}#container{padding-top:130px}#container .con_top{width:100%;max-width:1200px;padding:56px 25px;box-sizing:border-box;margin:0 auto}#container .con_top p{padding:.25em 0}#container .con_top .text-big{font-size:50px}#container .con_top .text-med{font-size:34px}#container .con_top .text-sml{font-size:23px}#container .con_bot{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:60px}#container .con_bot .con_bot_inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:40px 0}#container .con_bot .con_bot_inner p:first-child{-webkit-flex:3;-ms-flex:3;flex:3;padding:40px;text-align:right}#container .con_bot .con_bot_inner p:last-child{-webkit-flex:2;-ms-flex:2;flex:2;padding:40px;text-align:left}#container .con_bot .con_bot_inner span{font-size:1.5rem;line-height:2rem}#container .con_bot .con_bot_inner a{font-size:2rem}#container .con_down{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:60px}#container .con_down .con_down_inner{padding:40px 0}#container .con_down .con_down_inner figure{-webkit-flex:3;-ms-flex:3;flex:3}#container .con_down .con_down_inner div{-webkit-flex:7;-ms-flex:7;flex:7}#container .con_down .con_down_inner div p span{font-size:1.25rem}#container .con_down .con_down_inner div>a{font-size:3rem}#container .con_down .con_down_inner div dl dt{font-size:15px}#container .con_down .con_down_inner div dl dd{font-size:15px}.content{padding:0}.content>[class^=glores-A]{width:920px;margin:60px auto}.footer_inner{position:relative;max-width:1100px;margin:0 auto;padding:40px 0}.footer_inner .f_info{max-width:800px;margin:0;text-align:left}.sub_2cont1_wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0}.sub_desc_list1{padding-bottom:65px}.sub_desc_list1>li{margin:30px 0 90px}.sub_desc_list1>li .title_wrap{width:280px;margin-right:90px;padding-top:20px;border-top-width:5px}.sub_desc_list1>li .title_wrap .desc_sub_title{margin-bottom:20px;font-size:16px}.sub_desc_list1>li .title_wrap .desc_title{font-size:35px;letter-spacing:-.05em}.sub_desc_list1>li .title_wrap .desc_btn{margin-top:45px}.sub_desc_list1>li .title_wrap .desc_btn a{padding:0 50px;font-size:22px;line-height:55px}.sub_desc_list1>li .cont_wrap .cont_text{font-size:18px}.sub_desc_list1>li .cont_wrap .tip_text{font-size:14px}.sub_2cont2_wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:155px;padding:0}.sub_2cont2_wrap .sub_2cont2_text1{max-width:850px;margin:0 auto;font-size:30px;letter-spacing:-.05em}.sub_2cont2_wrap .sub_2cont2_btn{max-width:800px;margin-top:70px;padding:30px 35px}.sub_2cont2_wrap .sub_2cont2_btn .cont_text{width:55%}.sub_2cont2_wrap .sub_2cont2_btn .cont_text .cont_list li{margin-top:5px}.sub_2cont2_wrap .sub_2cont2_btn .cont_btn{width:45%}.sub_2cont2_wrap .sub_2cont2_btn .cont_btn a{padding-right:70px;background-size:auto auto;font-size:40px}.sub_3cont1_wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0}.sub_3cont1_wrap .sub_3cont1_sect1{margin-bottom:100px}.sub_3cont1_wrap .sub_3cont1_sect1 .sub_3cont1_title_wrap .event_title{padding:31px 0}.sub_3cont1_wrap .sub_3cont1_sect1 .sub_3cont1_title_wrap .event_title span{font-size:26px}.sub_3cont1_wrap .sub_3cont1_sect1 .sub_3cont1_title_wrap .event_title .event{font-size:16px}.sub_3cont1_wrap .sub_3cont1_sect1 .sub_3cont1_title_wrap .sub_3cont1_title{font-size:30px}.sub_3cont1_wrap .sub_3cont1_sect1 .sub_3cont1_title_wrap .sub_3cont1_title span.point{font-size:16px}.sub_3cont1_wrap .top_text{margin-bottom:30px;padding:20px;border:1px solid #e1e1e1}.sub_3cont1_wrap .top_text li{line-height:23px;font-size:16px}.sub_3cont1_wrap .bot_text{margin-top:20px}.sub_3cont1_wrap .bot_text li{line-height:23px;font-size:16px}.ai-table-list-type1 thead th{padding:24px 5px;font-size:18px}.ai-table-list-type1 tbody th{font-size:15px}.ai-table-list-type1 tbody td{padding:17px 5px;font-size:15px}.ai-table-list-type1 tbody td.project_subject_wrap{line-height:20px;font-size:11px;text-align:left}.ai-table-list-type1 tbody td.project_subject_wrap div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-table-list-type1 tbody td.project_subject_wrap .project_code span{color:#0085e3;font-weight:bold}.ai-table-list-type1 tbody td.project_subject_wrap .project_title{font-size:13px;font-weight:bold}.ai-table-list-type1 tbody td.project_subject_wrap span.project_explanation{display:block;font-size:12px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-table-list-type1 tbody td.project_subject_wrap .project_ver{color:#a3a3a3}.ai-table-list-type1 tbody td.ai-table-btn-wrap{font-size:0}.ai-table-list-type1 tbody td span.text-decoration{display:inline-block;text-decoration:line-through;color:red}.ai-table-list-type1 tbody td span.font-bold{font-weight:bold}.ai-table-list-type1 tbody tr:hover{background:#f7fafd}.ai-table-list-type1.ai-table-project-list tbody th{border-bottom:1px solid #ccc;font-size:12px}.ai-table-list-type1.ai-table-project-list tbody td{padding:7px 5px}.sub_3cont1_form{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:0 0 20px}.sub_3cont1_form .sub_3cont1_inner{margin-left:-50px}.sub_3cont1_form .sub_3cont1_inner .cont_box{padding-left:50px}.sub_3cont1_form .sub_3cont1_inner .cont_box>div{padding:50px}.sub_3cont1_form .sub_3cont1_inner .cont_box>div .cont_title{margin-bottom:25px;font-size:40px;letter-spacing:-.05em;line-height:1.1em}.sub_3cont1_form .sub_3cont1_inner .cont_box>div .cont_text{height:80px;font-size:15px;line-height:1.8em}.sub_3cont1_form .sub_3cont1_inner .cont_box>div .cont_btn{margin-top:50px}.sub_3cont1_form .sub_3cont1_inner .cont_box>div .cont_btn a{padding:0 25px;font-size:18px;line-height:50px}.sub_3cont1_form .sub_3cont1_inner .cont_box>div.s_cms_form{background:url("/img_up/shop_pds/aimacro/design/img/sub_3bg1.jpg") no-repeat 410px 220px}.sub_3cont1_form .sub_3cont1_inner .cont_box>div.s_join_form{background:url("/img_up/shop_pds/aimacro/design/img/sub_3bg2.jpg") no-repeat 406px 220px}.re_sub1_1{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:70px 0 40px}.re_sub1_1 .re_sub1_title{float:left;width:240px;font-size:30px}.re_sub1_1 .sect1_text_wrap{overflow:hidden;padding-top:7px}.re_sub1_1 .sect1_text_wrap.robot_bg{box-sizing:border-box;min-height:200px;padding-bottom:20px;padding-right:200px;background:url(/img_up/shop_pds/aimacro/src_css/img//robot1526545803.png) no-repeat bottom right}.re_sub1_1 .sect1_text_wrap dl{margin-bottom:60px;font-size:22px;letter-spacing:-0.5px}.re_sub1_1 .sect1_text_wrap dl dt{margin-bottom:35px}.re_sub1_1 .sect1_text_wrap dl dd{font-size:18px}.re_sub1_1 .re_sub1_sect1{margin-bottom:60px;padding-bottom:40px}.re_sub1_1 .re_sub1_sect1:after{content:'';display:block;clear:both}.re_sub1_1 .re_sub1_sect2{margin-bottom:100px}.re_sub1_1 .re_sub1_sect2:after{content:'';display:block;clear:both}.re_sub1_1 .re_sub1_sect2 h3.re_sub1_title{margin-bottom:40px}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap{clear:both}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap ul li{float:left;width:33.33%;padding:40px}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap ul li dl{background-position:right 5px}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap ul li dl dt{margin-bottom:20px;padding-right:60px;font-size:23px}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap ul li dl dd{font-size:16px}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap ul li:nth-child(2n + 1){clear:none}.re_sub1_1 .re_sub1_sect2 .sect2_box_wrap ul li:nth-child(3n + 1){clear:both}.re_sub1_1 .re_sub1_sect3{display:table;width:100%;padding:0 35px;box-sizing:border-box;table-layout:fixed}.re_sub1_1 .re_sub1_sect3 .sect3_text_wrap{padding:0 40px}.re_sub1_1 .re_sub1_sect3 .sect3_text_wrap h3{margin-bottom:35px}.re_sub1_1 .re_sub1_sect3 .sect3_text_wrap ul li{font-size:22px;letter-spacing:-1px}.re_sub1_1 .re_sub1_sect3 .sect3_img_wrap{margin-bottom:0;padding:0 50px}.re_sub1_1 .re_sub1_sect3 .sect3_btn_wrap{padding:0 50px}.re_sub1_1 .re_sub1_sect3 .sect3_btn_wrap ul li{margin-bottom:20px}.re_sub1_1 .re_sub1_sect3 .sect3_btn_wrap ul li:before{right:20px;width:38px;height:38px}.re_sub1_1 .re_sub1_sect3 .sect3_btn_wrap ul li a{height:70px;line-height:68px;padding-left:40px;font-size:28px;border-radius:35px}.re_sub1_1 .re_sub1_sect3 .sect3_btn_wrap ul li a:before{top:23px;right:20px;border-width:11px}.re_sub1_1 .re_sub1_sect3 .sect3_btn_wrap ul li a:after{top:23px;right:22px;border-width:11px}.sample_scr{padding:70px 0 40px;box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.charge_scr{padding:70px 0 40px;box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.quick_menu{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:block;position:fixed;top:150px;right:0;left:0}.quick_menu .quick_position{position:absolute;right:-100px;top:0}.sub_re_33_wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;min-height:310px;padding:75px 45px 100px 460px;border-top:1px solid #e2e2e2;background-position:67px 50%;background-size:auto auto}.sub_re_33_wrap .re_33_title{font-size:28px}.sub_re_33_wrap .re_33_text1{margin-top:30px;font-size:18px;font-weight:bold}.sub_re_33_wrap .re_33_telegram{margin-top:35px}.sub_re_33_wrap .re_33_telegram a{padding:17px 20px;border-radius:8px}.sub_re_33_wrap .re_33_telegram a>span{padding-left:50px;background-size:auto auto;font-size:20px;line-height:26px}.sub_re_33_wrap .re_33_list1{margin-top:50px}.layout_center_wrap{min-height:500px}.re_sub2_tit{font-size:38px}.re_sub2_desc{font-size:30px}.re_sub2_txt{font-size:18px;margin-bottom:40px}.re_sub1_1 ul{list-style:none}.re_sub1_1 .block{display:block}.re_sub1_1 .re_sub2_sect1{border-bottom:1px solid #ececec}.re_sub1_1 .re_sub2_sect1 ul{padding:0 7%}.re_sub1_1 .re_sub2_sect1 li{width:calc(83% / 5);font-size:18px;text-align:center;padding:110px 10px 30px;margin-right:4%}.re_sub1_1 .re_sub2_sect3 .appservice_img{margin:100px auto}.re_sub1_1 .re_sub2_sect4 .script_box_wrap li{font-size:18px;padding:50px 10px 50px 111px;background:url(/img_up/shop_pds/aimacro/src_css/img//script-bg_01.png) no-repeat 14px center}.re_sub1_1 .re_sub2_sect4 .script_box_wrap li .block{display:inline-block}.re_sub1_1 .re_sub2_sect4 .script_box_wrap li:nth-child(2){background:url(/img_up/shop_pds/aimacro/src_css/img//script-bg_02.png) no-repeat 14px center}.re_sub1_1 .re_sub2_sect4 .script_box_wrap li:nth-child(3){border-right:0;background:url(/img_up/shop_pds/aimacro/src_css/img//script-bg_03.png) no-repeat 14px center}.sub_re2_cont{padding:70px 0 40px}.sub_re2_cont .download_tit{font-size:26px;margin:15px 0 10px 0}.download{padding:70px 0}.download .tit h3{font-size:26px}.download .tit a{padding:13px 0}.sample{margin-bottom:56px}.tab_wrap li{font-size:20px;margin-bottom:45px}.benefit ul li div h3{font-size:30px;margin-bottom:20px}.benefit ul li div p{font-size:18px}.benefit ul li img{width:auto}.re_sub2_desc.mr_10{margin-bottom:10px}.join_guide_wrap .join_guide{padding:30px}.top_down .top_down_inner{padding:42px 80px}.top_down .top_down_inner .down_desc{float:left}.top_down .top_down_inner .down_desc .tit span{font-size:26px}.top_down .top_down_inner .down_desc .tit a{margin-top:14px}.top_down .top_down_inner .down_desc .tit strong{display:block;font-size:50px;line-height:50px}.top_down .top_down_inner .down_desc .tit strong i{width:38px;height:38px;margin-left:60px}.top_down .top_down_inner .setup{padding-left:50px}.top_down .top_down_inner .setup p{font-size:14px;float:left}.top_down .top_down_inner .setup ul{font-size:14px}.top_down2{padding:34px 80px}.top_down2 .top_down_inner .down_desc{float:left}.top_down2 .top_down_inner .down_desc .tit1{font-size:16px}.top_down2 .top_down_inner .down_desc .tit2{font-size:38px}.top_down2 .top_down_inner .down_desc .btn_download a{padding:0 48px}.top_down2 .top_down_inner .down_desc .btn_download a>span{padding-left:40px;background-size:auto;font-size:15px;line-height:48px}.top_down2 .top_down_inner .setup{padding-left:70px}.top_down2 .top_down_inner .setup:after{content:'';display:block;clear:both}.top_down2 .top_down_inner .setup p{float:left;margin-right:25px;font-size:14px}.top_down2 .top_down_inner .setup ul{overflow:hidden;margin:0;font-size:14px}