@charset "utf-8";

.story_con_right_img{top: 250px;}
.story_con_right_img:after{top: -110px;}
.story_box_wrap_02 .story_con_right{padding: 9px 0px;}
.expertise_box_wrap_in {padding: 0 90px;}

.features_right_wrap_in{margin-left: -20px;}
.features_righ_con {padding-left: 20px;}
.features_righ_con_in{padding: 60px 5px; height: 470px;}

.sub_01_11 .features_righ_con_in{padding: 60px 6px;height: 500px;}

.sub_01_02 .pro_right_wrap{top: 70px;}
.sub_01_03 .pro_right_wrap{top: 50px;right: -20px;}
.sub_01_04 .pro_right_wrap{top: 50px;}
.sub_01_05 .pro_right_wrap{top: 70px;right: -50px}
.sub_01_06 .pro_right_wrap{top: 250px;}
.sub_01_07 .pro_right_wrap{top: 200px;}
.sub_01_08 .pro_right_wrap{top: 50px;}

.sub_01_10 .features_righ_con_in{height: 530px;}

.journey_box_date_txt_01{height: 250px;}
.journey_box_date_wrap_in {margin-left: -70px;}
.journey_box_date{padding-left: 70px;}

.item_tit{font-size: 21px;}

.preparing_txt_01{padding: 40px 0 30px;}

.sec_txt6{line-height: 1.3;}

/*.sub_01 .sub_top_nav .sub_menu_a{height: auto;padding-bottom: 30px;}*/
.sub_01 .sub_top_nav .sub_menu {width: 14%;}
.sub_01 .sub_visual_center::before{left: -150px;}
.sub_01 .sub_visual_center::after{right: -150px;}
.sub_01 .sub_top_nav .sub_menu_a:before{display: none;}
.sub_01 .sub_top_nav .sub_menu:before{display: none;}
.sub_01 .sub_top_nav .sub_menu:after{top: -20px;}



.app_left_wrap_in{position: relative;}


@media screen and  (max-width:1850px)  {
    .s_sec_01_06_01_wrap .pro_right_wrap{right: -200px;}
}

@media screen and  (max-width:1650px)  {
    .sub_01_06 .pro_right_wrap{top: 0;right: 0;padding-bottom: 50px;}
}

@media screen and  (max-width:1600px)  {
    .sub_01_07 .pro_right_wrap{top: 0;padding-bottom: 50px;}
}

@media screen and  (max-width:1500px)  {
    
    .story_con_right_img:after{top: 390px;}
    .story_con_right br{display: none;}
    .story_box_wrap_02 .story_con_right{padding: 9px 0px 100px;}
    .sub_01_03 .pro_right_wrap{right: 0;}
    .sub_01_05 .pro_right_wrap{right: 0;}
    
    .sub_01_08 .features_righ_con br{display: none;}
    .sub_01_10 .features_righ_con br{display: none;}
    .sub_visual_all_wrap{padding: 0;}
}

@media screen and  (max-width:1400px)  {
    .sub_01_11 .features_righ_con_in{height: 560px;}
    
    .s_sec_02_01_con_wrap br{display: none;}
}

@media screen and  (max-width:1300px)  {
    
    .story_con_right_img:after{top: 350px;}
    
    .sub_01_10 .features_righ_con_in{height: 600px;}
    
}


@media screen and  (max-width:1220px)  {
    /*.sub_01_00 .sub_wrap .line_all_wrap{display: none;}*/
    .sub_01_00 .line_nav_menu .sub_menu_01{background-color: #002b85;}
    .sub_01_00 .line_nav_menu .sub_menu_01 a:hover{background-color:  #0085c4;color: #fff;}
    .sub_01_00 .line_nav_menu .sub_menu_01 a{color: #fff;height: 50px;position: relative;top: 0;left: 0;}
    .sub_01_00 .line_nav_box_02 .line_nav_menu{border-top: none;}
    .sub_01_00 .line_nav_box_02 .sub_menu_01 .sub_menu_a{border: none;}
    .sub_01_00 .line_nav_menu .sub_menu_01 a:after {content: "";border-top:5px solid #fff;border-bottom:0px solid transparent;border-right: 5px solid transparent;border-left: 5px solid  transparent;width: 5px;height: 5px;display: block;position: absolute;top: 48%;right: 10px;}

    
    .sub_01 .sub_top_nav{display: none;}
    .sub_01 .sub_visual_center_wrap{display: none;}
    .sub_01 .line_all_wrap{display: block;position: relative;top: 0;left: 0;z-index: 9;}
    .sub_01 .sub_visual_all_wrap{overflow:visible}
    .sub_01 .sub_visual_all_wrap:hover .sub_visual_bg{transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);}
    .sub_01 .sub_menu_wrap{padding-bottom: 0;}
    
}

@media screen and  (max-width:1200px)  {
    
    .story_con_right_img:after{top: 300px;}
    .story_box_wrap_02 .story_con_right{padding: 9px 0px 50px;}
    .expertise_box_wrap_in{padding: 0;}
    .features_righ_con_in {height: 380px;padding: 40px 5px;}
    .sub_01_02 .pro_right_wrap{top: 0;padding-bottom: 50px;}
    .sub_01_03 .pro_right_wrap{top: 0;padding-bottom: 30px;}
    .sub_01_04 .pro_right_wrap{top: 0;padding-bottom: 30px;}
    .sub_01_05 .pro_right_wrap{top: 0;padding-bottom: 10px;}
    .festures_br {display: none;}
    .application_bar {display: none;}
    .sub_01_08 .pro_right_wrap{top: 0;padding-bottom: 50px;}
    
    .sub_01_10 .features_righ_con_in{height: 400px;}
    .sub_01_11 .features_righ_con_in{padding: 40px 5px;}
    .journey_box_date_txt_01{height: auto;padding-right: 50px;}
    
    .sub_01_11 .features_righ_con_in{height: 400px;}
    
    .sub_01_00 .sec_txt4{font-size: 18px;}
    
    .item_tit br{display: none;}
    .item_tit{font-size: 19px;padding: 0 20px;}
    
    .sampletest_table_sub_img{width: 50%;}
    
}

@media screen and  (max-width:960px)  {
    
    .story_con_right_img:after{top: 230px;}
    .features_righ_con_in {height: 340px;}
    .sub_01_02 .pro_right_wrap{padding-bottom: 30px;}
    .sub_01_04 .pro_right_wrap{padding-bottom: 20px;}
    .sub_01_06 .pro_right_wrap{padding-bottom: 20px;}
    .sub_01_08 .pro_right_wrap{padding-bottom: 30px;}
    
    .sub_01_07 .features_righ_con_in {height: 390px;}
    
    .sub_01_09 .features_righ_con br{display: none;}
    
    .s_sec_01_00_wrap br{display: none;}
    .s_sec_01_00_technology_inner{padding: 0 15px;}
    
    
}

@media screen and  (max-width:800px)  {
    
    .expertise_con_wrap br{display: none;}
    .sub_01_09 .pro_left_wrap .sgap{display: none;}
    .sub_01_09 .sub_01_gap_02{display: none;}
    .sub_01_09 .sub_01_ssgap_01{display: none;}
    
}

@media screen and  (max-width:700px)  {
    
    .features_righ_con_in {height: auto;}
    .sub_01_07 .features_righ_con_in {height: auto;}
    .sub_01_10 .features_righ_con_in{height: auto;}
    
    .journey_box_date_txt_01{padding-right: 0;}
    .journey_box_date_txt_01 br{display: none;}
    
    .sub_01_11 .features_righ_con_in{height: auto;}
    
    
}

@media screen and  (max-width:620px)  {
    
    .story_con_right_img:after{top: 170px;}
    
    .story_box_wrap_02 .story_con_right{padding: 9px 0px 20px;}
    .sub_01_07 .pro_right_wrap{padding-bottom: 20px;}
    
   .sub_01_00 .sec_txt4{font-size: 16px;}
    
    .youtube_box br{display: none;}
    
    .item_tit{font-size: 17px;}
    .item .ssgap{display: none;}
    
    .s_sec_02_01_app_box_02 br{display: none;}
    
    .preparing_txt_01{padding: 30px 0 20px;}
    
    
}

@media screen and  (max-width:540px)  {
    
    .story_con_right_img:after{top: 220px;}
    
    .line_nav_box_01{width: 30%;}
    .line_nav_box_02{width: 70%;}
    .line_nav_target .menu_a{font-size: 12px;padding: 0 10px;}
    .line_nav_box_02 .line_nav_target .sub_menu_a{font-size: 12px;padding: 0 10px;}
    .line_nav_box_01 .line_nav_menu .menu_a{font-size: 12px;padding: 0 10px;}
    .line_nav_box_02 .line_nav_menu .sub_menu_a{font-size: 12px;padding: 0 10px;}
    .line_nav_target .menu_a{min-width: 100%;}
    .line_nav_wrap{float: none;width: 100%;}
    .line_nav{float: none;}
    
    
}

@media screen and  (max-width:480px)  {
    
    .features_righ_con_in {padding: 30px 5px;}
    .sub_01_11 .features_righ_con_in{padding: 30px 5px;}
    
}

@media screen and  (max-width:400px)  {
    
    .story_con_right_img:after{top: 320px;width: 200px;height: 200px;}
    
}





