@charset "UTF-8";

.container-fluid { padding-bottom:0; }
.c-content { font-family: YakuHanJPs,"Noto Sans JP",sans-serif; }
.c-content img { max-width:100%;height:auto;vertical-align:bottom; }
sup { font-size:66%; }
.dl_link { transition: all .25s ease-out; }
.dl_link:hover {opacity: .7;}
.c-content .main_visual.full_bg { background:url(/fa/topics/2024/03_robot/assets/img/img_main_bg.jpg) no-repeat center bottom;background-size: cover;padding-bottom: 135px;}
.c-content .main_visual .main_wrap{position: relative;}
.c-content .main_visual .main_visual_inner{display: flex;align-items: flex-end;width: 80%;padding-left: 8.55%;padding-top: 48px;}
.c-content .main_visual .main_heading{width: 54.8%}
.c-content .main_visual .main_heading span{display: block;}
.c-content .main_visual .new_icon{position: relative;left: 16px;margin-right: 20px;width: 35.2%;}
.c-content .main_visual .main_heading .small_title{font-size: 9.85em;font-weight: 900;color: #333333;line-height: 1.2em;padding: 0 0 15px 10px;display: inline;}
.c-content .main_visual .main_heading .small_title.last{padding: 0;font-size: 8.72em;display: block;}
.c-content .main_visual .main_heading .captial_title{font-size: 25.29em;color: #E60012;line-height: 0.7em;text-shadow: 7px 5px 1px rgba(0,0,0);margin-top: -5px;}
.c-content .main_visual .main_heading .captial_title + .small_title{position: relative;left: 10px;margin-top: 27px;}
.c-content .main_visual .main_img{position: absolute;top: 49%;width: 47.3%;right: -22.5%;z-index: 2;transform: translate(-50%, -50%);}
.c-content .main_visual .main_feature_wrap{position: relative;top: -3px;width: 36%;}
.c-content .main_visual .feature_list li + li{margin-top: 17px;}
.c-content .main_visual .series_text{position: relative;left: 22px;margin-top: 20px;}
.c-content .main_visual .series_text{width: 91.8%;}
.c-content .main_visual .download_btn{position: relative;z-index: 3;margin-top: 28px;}
.c-content .download_btn{text-align: center;}

.c-content .sec_title{text-align: center;font-size: 3.72em;font-weight: 900;color: #005AA1;}
.c-content .sec_title .title_icon em{letter-spacing: -0.6em;}
.c-content .sec_title .title_icon{position: relative;display: block;max-width: 888px;margin: 0 auto;line-height: 1.48em;}
.c-content .sec_title .title_icon:before, .sec_title .title_icon:after{content: "";display: inline-block;position: absolute;background:url(/fa/topics/2024/03_robot/assets/img/icon_robot.png) no-repeat center top;background-size: 100% auto;width: 134px;height: 120px;top: 50%;transform: translateY(-50%)}
.c-content .sec_title .title_icon:before{left: -4px;}
.c-content .sec_title .title_icon:after{right: 3px;}
.c-content .sec_title .title_text{margin-top: 38px;display: block;letter-spacing: -0.038em;}

.c-content .sec_bdr_title{font-size: 3.148em;font-weight: 900;text-align: center;color: #005AA1;padding-bottom: 17px;border-bottom: 8px solid #00C5FF;line-height: 1.2em;letter-spacing: -0.07em;}
.c-content .sec_bdr_title span img{vertical-align: -6px;margin: 0 8px;}
.c-content .adjust_space{letter-spacing: -0.5em;}


.c-content .robot_wrap{padding-bottom: 122px;margin-top: -45px;}
.c-content .robot_wrap .product_text{text-align: center;font-size: 2em;font-weight: 600;line-height: 1.77em;}
.c-content .robot_wrap .sec_bdr_title + .product_text{margin-top: 20px;}
.c-content .robot_wrap .table_wrap{max-width: 879px;margin: 48px auto 0;position: relative;left: -4px;}
.c-content .robot_wrap .table_wrap table.robot_series{width: 100%;border-top: 2px solid #333;border-collapse: collapse;border-bottom: 2px solid #333;}
.c-content .robot_wrap .table_wrap table.robot_series tr th, table.robot_series tr td{font-size: 2em;font-weight: 600;border: 2px solid #333;border-left: none;border-right: none;}
.c-content .robot_wrap .table_wrap table.robot_series tr th.series_name{text-align: left;padding: 6px 10px 5px 38px;width: 27.4%;background-color: #ebebeb;border-right: 2px solid #333;}
.c-content .robot_wrap .table_wrap table.robot_series tr td{text-align: center;}
.c-content .robot_wrap .table_wrap table.robot_series tr td span{color:#FF003C; }
.c-content .robot_wrap .table_wrap table.robot_series tr td span em{font-size: 1.22em;font-weight: 900;}
.c-content .robot_wrap .table_wrap + .product_img{margin-top: 24px}
.c-content .robot_wrap .product_img{text-align: center;position: relative;}
.c-content .robot_wrap .product_img_feature{position: relative;z-index: 2;margin-top: -85px;padding: 0 6px;}
.c-content .robot_wrap .product_feature_list{display: flex;flex-wrap: wrap;justify-content: center;}
.c-content .robot_wrap .product_feature_list li{width: calc(340 / 1170* 100%);background: #fff;border: 2px solid #00c5ff;border-radius: 14px;padding: 10px 0 10px;box-sizing: border-box;}
.c-content .robot_wrap .product_feature_list li .product_feature_box{text-align: center;padding: 0 10px}
.c-content .robot_wrap .product_feature_list li .product_feature_box .feature_text{display: flex;align-items: center;justify-content: center;font-size: 2.3em;font-weight: bold;line-height: 1.38em;color: #333;min-height: 74px;}
.c-content .robot_wrap .product_feature_list li .product_feature_box .mark_icon{margin-bottom: 10px;}
.c-content .robot_wrap .product_img_feature + .detail_text{margin-top: 30px;}

.c-content .detail_text{position: relative;text-align: center;font-size: 2.3em;font-weight: bold;line-height: 1.38em;color: #333;}
.c-content .detail_text span{display: inline-block;padding: 0 4.8% 0 4.8%;position: relative;letter-spacing: -0.03em;}
.c-content .detail_text:before, .detail_text:after{content: "";display: inline-block;position: absolute;width: 46px;height: 28px;top: 56%;transform: translateY(-50%);}
.c-content .detail_text:before{background:url(/fa/topics/2024/03_robot/assets/img/icon_3arw_left.png) no-repeat center top;left: -3px;background-size: 100% auto;}
.c-content .detail_text:after{background:url(/fa/topics/2024/03_robot/assets/img/icon_3arw_right.png) no-repeat center top;right: 0;background-size: 100% auto;}
.c-content .detail_text span em.text_color{color: #005aa1;font-weight: 900;}

.c-content #series_max_payload_reach{margin-top: 94px;}
.c-content #series_max_payload_reach .detail_text{width: 80.2%;margin: 29px auto 0;}

.c-content #mitsubishi_sequencer{margin-top: 109px;}
.c-content #mitsubishi_sequencer .detail_text{width: 59%;margin: 45px auto 0;}
.c-content #mitsubishi_sequencer .detail_text:before{left: 0;top: 50%}
.c-content #mitsubishi_sequencer .detail_text:after{right: 4px;top: 50%}
.c-content #mitsubishi_sequencer .detail_text span{padding: 0 2%;letter-spacing: -0.05em;}
.c-content #mitsubishi_sequencer .detail_text + .detail_text {margin-top: 15px;}

.c-content .bg_bdr_box{max-width: 1061px;margin: 0 auto;margin-top: 68px;padding: 60px 20px 36px;background: #f1f1f1;border: 2px solid #00C5FF;}
.c-content .bg_bdr_box + .detail_text{margin-top: 44px;}
.c-content .detail_text + .detail_text{margin-top: 15px;}
.c-content .detail_text + .download_btn{margin-top: 50px;}
.c-content .sec_txt{font-size: 2.3em;font-weight: bold;text-align: center;color: #333;letter-spacing: -0.06em}

.c-content #safety{margin-top: 116px;}
.c-content #safety .sec_bdr_title{letter-spacing: -0.02em;}
.c-content .safety_title{font-size: 1.72em;font-weight: 600;text-align: center;color: #FF003C;margin-bottom: 7px;}
.c-content .safety_wrap{display: flex;flex-wrap: wrap; margin-top: 9px;}
.c-content .safety_wrap li{width: calc(431 / 921* 100%);}
.c-content .safety_wrap li:nth-child(even){position: relative;margin-left: 6%;}
.c-content .safety_wrap li:nth-child(even) .safety_cov{position: relative;}
.c-content .safety_wrap li:nth-child(even) .safety_cov:before{content: "";display: block;position: absolute;background: url(/fa/topics/2024/03_robot/assets/img/icon_arw_left.png) no-repeat center top;width: 44px;height: 56px;background-size: cover;left: -6%;top: 61%;transform: translate(-50%, -50%);}
.c-content .safety_wrap li:nth-child(even) .product_img> img{position: relative;}
.c-content .safety_wrap li:nth-child(even) .text_icon{position: absolute;top: 42.9%;right: -45.3%;transform: translate(-50%, -50%);width: 50.45%;}
.c-content #safety .bg_bdr_box{padding: 35px 5.5%;}
.c-content #safety .bg_bdr_box + .detail_text{margin-top: 38px}
.c-content #safety .detail_text{width: 77.2%;margin: 38px auto 0;}
.c-content #safety .detail_text:before, .c-content #safety .detail_text:after{top: 25%;}
.c-content #safety .detail_text span{letter-spacing: -0.04em;}

.c-content .support_wrap{background: #f1f1f1;padding: 82px 0 48px;}
.c-content .support_title{ font-size: 3.15em;font-weight: 900;text-align: center;line-height: 1.42em;color: #005AA1;letter-spacing: -0.03em;}
.c-content .support_title span{position: relative;}
.c-content .support_title span:before{content: "";display: block;position: absolute;background: url(/fa/topics/2024/03_robot/assets/img/icon_dot.png) no-repeat center top;width: 88px;height: 10px;left: 50%;transform: translateX(-50%);}
.c-content .support_col {display: flex;align-items: center;justify-content: space-between;position: relative;left: 77px;max-width: 889px;margin: 20px auto 0;}
.c-content .support_img{width: 34.7%;}
.c-content .text_wrap{width: 64%;position: relative;top: -11px;}
.c-content .support_text{font-size: 2em;font-weight: 600;letter-spacing: -1px;line-height: 1.65em;}
.c-content .support_video_wrap{max-width: 889px;margin: 69px auto 0;}
.c-content .support_inner_title{font-size: 2.58em;font-weight: bold;text-align: center;color: #333;letter-spacing: -0.05em;line-height: 1.49em;}
.c-content .support_wrap .product_img{margin-top: 18px;margin-bottom: 55px;}

@media only screen and (min-width:768px) and (max-width:1600px){

}

@media only screen and (min-width:768px) and (max-width:1300px){
.c-content { font-size:1.076923vw; }
.c-content .main_visual .main_feature_wrap{width: 33%;}
.c-content .main_visual .feature_list li + li {margin-top: 12px;}
.c-content .main_visual .series_text {left: 10px;}

.c-content .robot_wrap .product_feature_list li .product_feature_box .mark_icon {margin-bottom: 5px;}
.c-content .robot_wrap .product_feature_list li .product_feature_box .feature_text{font-size: 2vw;min-height: 50px;}
.c-content #series_max_payload_reach .detail_text {width: 84%;}
.c-content #mitsubishi_sequencer .detail_text {width: 64%;}
.c-content #safety .detail_text {width: 81%;}
.c-content .safety_wrap li:nth-child(even) .safety_cov:before{width: 24px;
    height: 30px;}
.c-content .sec_bdr_title span img{max-width: 34px;}
.c-content .support_title span:before{top: -10px;}
.c-content .support_col{left: 0;max-width: 75%;}
}

@media (min-width:768px) {
.sp_only { display:none !important; }
.c-content .robot_wrap .product_feature_list {gap: calc(18 / 1170* 100%);}
}

@media only screen and (max-width:767px){
.container-fluid { padding-bottom:0; }
.pc_only { display:none !important; }
.c-content { font-size:1.866666vw; }
.dl_link:hover { opacity:1; }
.c-content .main_visual.full_bg { background:url(/fa/topics/2024/03_robot/assets/img/img_main_bg_sp.jpg) no-repeat center top;background-size: cover;padding-bottom: 94px;}
.c-content .main_visual .main_visual_inner{display: block;width: 100%;padding-left: 0;padding-top: 87px;}
.c-content .main_visual .main_heading {width: 100%;}
.c-content .main_visual .new_icon {width: 20.3%;left: 8px;margin-right: 10px;}
.c-content .main_visual .main_heading .small_title{font-size: 7.15em;}
.c-content .main_visual .main_heading .small_title.last {font-size: 7.27em;}
.c-content .main_visual .main_heading .captial_title{font-size: 22.15em;text-shadow: 3px 2px 1px rgba(0,0,0);margin-top: 0px;}
.c-content .main_visual .main_heading .captial_title + .small_title {position: relative;left: 6px;margin-top: 18px;}
.c-content .main_visual .main_feature_wrap {width: 100%;display: flex;flex-direction: row-reverse;align-items: end;top: -81px;z-index: 3;}
.c-content .main_visual .feature_list li + li {margin-top: 7px;}
.c-content .main_visual .series_text{width: 50%;top: -12px;left: -8px;}
.c-content .main_visual .series_text img{max-width: 170px;}
.c-content .main_visual .feature_list li img{max-width: 150px;}
.c-content .main_visual .main_feature_wrap .feature_list{width: 44.5%;}
.c-content .main_visual .main_img {top: 31%;width: 61.35%;right: -24.2%;z-index: 2;transform: translate(-50%, -50%);}
.c-content .main_visual .download_btn {margin-top: -52px;margin-right: -9px;margin-left: -6px;}

.c-content .sec_title{font-size: 2.58em;}
.c-content .sec_title .title_icon:before, .sec_title .title_icon:after{width: 49px;height: 57px;top: 62%;}
.c-content .sec_title .title_icon:before {left: 8px;}
.c-content .sec_title .title_icon:after {right: 11px;}
.c-content .sec_title .title_text {margin-top: 21px;letter-spacing: -1px;}

.c-content #series_max_payload_reach {margin-top: 42px;}

.c-content .sec_bdr_title{font-size: 2.72em;padding-bottom: 6px;border-bottom: 4px solid #00C5FF;line-height: 1.38em;}
.c-content .sec_bdr_title span img {max-width: 24px;}
.c-content .adjust_space {letter-spacing: -0.3em;}

.c-content .robot_wrap {padding-bottom: 37px;margin-top: -53px;}
.c-content .robot_wrap .sec_bdr_title + .product_text {margin-top: 10px;}
.c-content .robot_wrap .table_wrap {max-width: 100%;margin: 15px auto 0;left: 0;}
.c-content .robot_wrap .table_wrap table.robot_series {border-top: 1px solid #333;border-bottom: 1px solid #333;}
.c-content .robot_wrap .table_wrap table.robot_series tr th.series_name{padding: 2px 10px 3px 10px;width: 31.2%;border-right: 1px solid #333;}
.c-content .robot_wrap .table_wrap table.robot_series tr th, table.robot_series tr td {border: 1px solid #333;border-left: none;border-right: none;}
.c-content .robot_wrap .table_wrap table.robot_series tr td span em {font-size: 1.22em;}
.c-content .robot_wrap .table_wrap + .product_img {margin-top: 30px;}
.c-content .robot_wrap .table_wrap + .product_img img {position: relative;margin-left: -5px; margin-right: -9px; max-width: 354px;}
.c-content .robot_wrap .product_feature_list li .product_feature_box .mark_icon {margin-bottom: 8px;max-width: 16px;}
.c-content .robot_wrap .product_feature_list{justify-content: center;}
.c-content .robot_wrap .product_feature_list li{width: 32.75%;border-radius: 8px;padding: 6px 0 10px;border: 1px solid #00c5ff;}
.c-content .robot_wrap .product_feature_list li + li{margin-left: 3px}
.c-content .robot_wrap .product_feature_list li:nth-child(3n-2){margin-left: 0}
.c-content .robot_wrap .product_feature_list li:nth-child(4), 
.c-content .robot_wrap .product_feature_list li:nth-child(5){margin-top: 6px;}
.c-content .robot_wrap .product_feature_list li .product_feature_box .feature_text {font-size: 4.27vw;min-height: 40px;letter-spacing: -0.05em;}
.c-content .robot_wrap .product_img_feature{padding: 0;margin-top: -22px;}
.c-content .robot_wrap .product_feature_list li .product_feature_box{padding: 0 5px;}
.c-content .detail_text:before, .detail_text:after{width: 23px;height: 14px;top: 46%;}
.c-content .detail_text:before{left: -1px;}
.c-content .detail_text:after{right: -1px;}
.c-content .detail_text span{padding: 0 7% 0;}
.c-content #series_max_payload_reach .detail_text {width: 98%;margin: 20px auto 0;}

.c-content #mitsubishi_sequencer {margin-top: 48px;}
.c-content #mitsubishi_sequencer .sec_bdr_title{line-height: 1.38em;padding-bottom: 10px;}
.c-content #mitsubishi_sequencer .detail_text {width: 100%;margin: 21px auto 0;}
.c-content #mitsubishi_sequencer .detail_text + .detail_text {margin-top: 12px;}
.c-content #mitsubishi_sequencer .detail_text:before {left: 2px;top: 50%;}
.c-content #mitsubishi_sequencer .detail_text:after {right: 1px;top: 50%;}
.c-content #mitsubishi_sequencer .detail_text span {padding: 0 4% 0 2%;}

.c-content .bg_bdr_box {max-width: 100%;margin-top: 15px;padding: 24px 20px 20px;border: 1px solid #00C5FF;}
.c-content .download_btn {position: relative;margin-right: -9px;margin-left: -6px;}
.c-content .detail_text + .download_btn {margin-top: 37px;}

.c-content #safety {margin-top: 43px;}
.c-content #safety .sec_bdr_title{padding-bottom: 10px;}
.c-content #safety .bg_bdr_box {padding: 18px 0 29px;}
.c-content .safety_title{margin-bottom: 4px;}
.c-content .safety_wrap{display: block;margin-top: 26px;}
.c-content .safety_wrap li {width: 100%;}
.c-content .safety_wrap li:nth-child(even) {margin-top: 57px;margin-left: 0;}
.c-content .safety_wrap li .product_img img{max-width: 342px;}
.c-content .safety_wrap li:nth-child(even) .text_icon {top: 42.9%;right: -55px;width: 36%;}
.c-content .safety_wrap li:nth-child(even) .safety_cov:before {background: url(/fa/topics/2024/03_robot/assets/img/icon_arw_down.png) no-repeat center top;width: 30px;height: 24px;background-size: 100% auto;left: 50%;top: -26px;transform: translate(-50%, -50%);}
.c-content #safety .detail_text:before, .c-content #safety .detail_text:after {top: 48%;}
.c-content #safety .bg_bdr_box + .detail_text {margin-top: 25px;}
.c-content .support_wrap {padding: 45px 0 48px;}
.c-content .support_title{font-size: 2.86em;}
.c-content .support_title span:before{width: 38px;height: 5px;background-size: 100% auto;top: -2px;}
.c-content .support_col {left: 0;max-width: 100%;margin: 12px auto 0;}
.c-content .support_img {width: 47%;}
.c-content .text_wrap {width: 56%;top: 0;margin-left: 6px;}
.c-content .support_text{font-size: 1.88em;letter-spacing: normal; line-height: 1.8237;}
.c-content .support_inner_title {font-size: 2.6em;letter-spacing: -0.08em;line-height: 1.4em;}
.c-content .support_video_wrap {max-width: 100%;margin: 36px auto 0;}
.c-content .support_wrap .product_img {margin-top: 10px;margin-bottom: 30px;}
}

@media only screen and (min-width:300px) and (max-width:374px){
.c-content .robot_wrap .table_wrap + .product_img img{max-width: 100%}
.c-content .robot_wrap .product_feature_list li{width: 32.5%}
.c-content .safety_wrap li .product_img img {max-width: 100%;}
}
@media only screen and (max-width:320px){
.c-content .main_visual .series_text img {max-width: 140px;}
.c-content .main_visual .feature_list li img {max-width: 130px;}
.c-content .sec_title .title_icon:before, .sec_title .title_icon:after {width: 40px;}
.c-content .detail_text:before, .detail_text:after {width: 18px;height: 12px;}
.c-content .robot_wrap .product_feature_list li{width: 32%;}
}