

.wrap{
width:100%;
max-width:1100px;
margin:0 auto;
box-sizing: border-box;
}



.about_util_h2 {
  font-size: 46px;
  color: #050707;
  font-weight: bold;
  letter-spacing: -0.6px;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
  line-height: 1.35;
}


.util_secne_menu {
    display: grid;
    grid-template-columns: 1fr 1fr 1.2fr 1.5fr;
}


.util_secne_item {
    background: #848a8f;
    padding: 15px 0 15px 25px;
    border-bottom: 1px dotted #9a9fa2;
}


a.util_link_add {
    font-size: 17px;
    color: #ffffff;
    text-decoration: none;
    background: url(/images/about/scene_arr1.gif) no-repeat left 8px;
    padding-left: 13px;
}


a.util_link_add:hover {
    color: #cdd3d8;
    text-decoration: none;
    background: url(/images/about/scene_arr1_o.gif) no-repeat left 8px;
}



.util_contets{
  margin:35px 0 55px;
}


.util_contets:nth-last-child(1){
  margin-bottom:0;
}



.util_text_link {
    padding-left: 15px;
}


.green_title_txt{
  position: relative;
  font-size: 35px;
  color: #042e5c;
  line-height: 53px;
  padding-left: 6px;
  margin-bottom: 2px;
  border-bottom: 3px solid #e7e7e7;
  font-weight: bold;
  margin-top: 10px;
}


.green_title_txt:after {
    position: absolute;
    bottom: -3px;
    left: 0;
    top: inherit;
    border-top: none;
    z-index: 3;
    content: '';
    width: 30%;
    height: 3px;
    background-color: #549ae7;
}

.sub_aboutbold_txt{
    font-size: 21px;
    color: #555555;
    line-height: 28px;
    padding: 17px 0px 12px 13px;
}


.aboutline {
    border-left: 4px solid #2894D2;
    line-height: 42px;
    margin-bottom: 8px;
    font-size: 25px;
    padding-left: 21px;
    color: #000000;
    padding: 0px 15px 0px 15px;
    position: relative;
}

.aboutline:after{
  position: absolute;
  bottom: -9px;
  left: -4px;
  top: inherit;
  border-top: none;
  z-index: 3;
  content: '';
  width: 100%;
  border-bottom: 1px dotted #cccccc;
}

.sub_aboutlist {
  font-size: 19px;
  color: #555555;
  line-height: 30px;
  padding: 20px 0 35px 3px;
}

.sub_aboutlist li {
    text-indent: -18px;
    padding-left: 23px;
    line-height: 1.4;
    margin-bottom: 7px;
}


.scene_share_logo {
    width: 36%;
    /* text-align: center; */
    background-color: #f1f5f9;
    /* height: auto; */
    height: 220px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border: 1px solid #dfdfdf;
    border-right: none;
}


.scene_share_right {
    width: 64%;
    height: 220px;
    padding: 20px;
    border: 1px solid #dfdfdf;
    border-left: none;
}


.scene_share_rr{
  display:flex;
}


.share_right_ul{
  width:39%;
}

.scene_box_br_back {
    width: 61%;
    padding:20px;
}


.utile_scene_share {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #dfdfdf;
    padding-top: 25px;
}




#slider01 {
    margin-top: 25px;
}



.top_move {
    margin: 30px 0 55px;
    text-align: right;
}



.util_item_area{
  display:flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top:60px;
  flex-wrap:wrap;
}



 .util_item{
   width: 48%;
   margin-top:60px;
 }

 .util_item:nth-child(1),
 .util_item:nth-child(2){
  margin-top:0;
 }




  .text_height_2 {
   height: 90px;
  }

 .text_height_3{
 height:115px;
 }

 .text_height_4{
 height:140px;
 }

 .t10_ln {
   font-size: 18px;
   line-height: 1.4;
   padding: 20px;
   text-align: left;
 }



 .detailBtn {
     padding: 10px 20px 20px;
 }

 a.url_link_util {
     font-size: 15px;
     color: #2D6EB5;
     font-weight: normal;
     line-height: 18px;
     vertical-align: middle;
     background: transparent url(/images/type_arrow_oran1.png) no-repeat scroll left center;
     padding-left: 20px;
     padding-top: 1px;
     text-decoration: none;
 }

 .url_link_area{
   padding: 10px 0 15px 0;
  border-bottom: 1px dotted #cccccc;

 }


 .scenemenu_title {
     font-size: 29px;
     color: #1d1d1d;
     padding-left: 17px;
     vertical-align: -0.3pt;
     line-height: 1.4;
     text-decoration: none;
     font-weight: 100;
     margin-bottom: 10px;
     border-left: 4px solid #378ee4;
 }


 .util_item_con{
   border: 1px solid #d5d5d5;
 }


 .util_item_con img{
   padding:8px 8px 0 8px;
   box-sizing: border-box;
 }


 .company_name{
   height: 32px;
   line-height: 16px;
 }



 .point_scene_bold {
     font-size: 19px;
     font-weight: bold;
     line-height: 22pt;
     display: block;
     margin-bottom:7px;
 }

 .point_scene_normal {
    font-size: 17px;
    line-height: 1.4;
}

.scene05_textbox{
  padding:20px;
  border: 1px solid #e9eff4;
  background-color: #f5f8fb;
}

.util_page_maiIMG{
  padding:30px;
  border: 1px solid #e7e7e7;
  margin-top: 30px;
  text-align: center;
}










/* -------------------------------------

           feature page css  ↓↓

-------------------------------------  */


.wrap{
width:100%;
min-width:1100px;
max-width:1100px;
margin:0 auto;
box-sizing: border-box;
}


.about_title{
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding-top: 70px;
}

.about_title h2{
  font-size: 43px;
  color: #000000;
  font-weight: bold;
  letter-spacing: -0.3pt;
  line-height: 1.38;
  margin: 0;
}

.title_b_p{
  padding: 30px 0px 40px 0;
  font-size: 20px;
  line-height: 1.4;
}



.contents_title_list {
    font-size: 22px;
    color: #062f62;
    line-height: 1.4;
    font-weight: bold;
    letter-spacing: -0.4pt;
}


.t10_contents1 {
    font-size: 16px;
    line-height: 17pt;
    margin-top: 20px;
}


.t10_contents1 li{
  padding-bottom:5px;
}




.features_serve_menu ul{
	width: 100%;
  max-width: 1400px;
  background: #2d6eb5;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
	margin-top:40px;
}

.features_serve_menu ul li {
    padding: 12px 0 12px 15px;
    border-bottom: 1px solid #5784b5;
    border-right: 1px solid #5784b5;
    box-sizing: border-box;
}


.features_serve_menu ul li:nth-child(1),
.features_serve_menu ul li:nth-child(3),
.features_serve_menu ul li:nth-child(5),
.features_serve_menu ul li:nth-child(7) {
    width: 25%;
}

.features_serve_menu ul li:nth-child(2),
.features_serve_menu ul li:nth-child(6) {
    width: 28%;
}


.features_serve_menu ul li:nth-child(4),
.features_serve_menu ul li:nth-child(8) {
    width: 22%;
}



.fea02_firstArea{
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin: 50px 0;
  padding-bottom: 30px;
  border-bottom: 1px solid #8db2db;
}

.fea02_fir_img{
  width:39%;
}


.fea02_fir_text{
  width:58%;
}




.features_tit_bold {
	font-size: 32px;
	color: #000000;
	font-weight: bold;
	line-height: 42px;
}


.title_area{
	padding-top:50px;
	padding-bottom: 25px;
}



.features_item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px dotted #cccccc;
    padding-bottom: 40px;
  	margin-bottom: 30px;
}





.features_item_title{
  margin: 0;
  padding-top: 15px;
  font-size: 24.5px;
  color: #062f62;
  line-height: 1.4;
  font-weight: bold;
  letter-spacing: -0.4pt;
  padding-bottom: 0;
  flex-grow: 0;
}


.f_item_contents {
    width: 46.5%;
    display: flex;
    flex-direction: column;
}

.f_item_contents img {
    width: 100%;
    height: auto;
}


.features_page_title {
    font-size: 28px;
    color: #000000;
    line-height: 36px;
    margin-top: 15px;
    margin-bottom: 12px;
}

.features_page_text{
  font-size: 17px;
  line-height: 1.5;
  color: #7e7e7e;
  margin-top: 10px;
  flex-grow: 1;
}


p.features_page_text.t_height {
    height: 230px;
}


.t-line2-h{
	height:83px;
}


.f_item_imaA{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
  /* background-color: #f7fbff;
  padding: 20px;
  box-sizing: border-box;
  border: 1px solid #eef5fc; */
}




.feat01_03_img,
.feat01_04_img{
    height: 370px;
}

.feat01_03_img img{width: 69%;}
.feat01_04_img img{width: 50%;}





.feat02_01_img,
.feat02_02_img{
    height: 240px;
}

.feat02_03_img,
.feat02_04_img{
    height: 330px;
}

.feat02_05_img,
.feat02_06_img,
.feat02_07_img,
.feat02_08_img,
.feat02_09_img,
.feat02_10_img{
    height: 330px;
}


.feat02_01_img img{width: 69%;}
.feat02_02_img img{width: 74%;}
.feat02_03_img img{width: 74%;}
.feat02_04_img img{width: 80%;}



.feat02_05_img img{width: 57%;}
.feat02_06_img img{width: 65%;}
.feat02_07_img img{width: 57%;}
.feat02_08_img img{width: 65%;}
.feat02_09_img img{width: 66%;}
.feat02_10_img img{width: 77%;}



.feat03_01_img,
.feat03_02_img{
    height: 400px;
}


.feat03_03_img,
.feat03_04_img{
  height: 320px;
}


.feat03_01_img img{width: 70%;}
.feat03_02_img img{width: 86%;}
.feat03_03_img img{width: 70%;}
.feat03_04_img img{width: 90%;}




.fea04_01_img,
.fea04_02_img{
}

.fea04_01_img img,
.fea04_02_img img{
  width:90%;
}



.feat05_01_img,
.feat05_02_img{
  height:260px;
}


.feat05_03_img,
.feat05_04_img{
  height:315px;
}

.feat05_01_img img{width:85%;}
.feat05_02_img img{width:85%;}
.feat05_03_img img{width:73%;}
.feat05_04_img img{width:73%;}



.feat06_01_img,
.feat06_02_img{
  height:280px;
}


.feat06_01_img img{width:60%;}
.feat06_02_img img{width:60%;}



.f_item_p_text_ul {
    margin-top: 20px;
}


.f_item_p_text_ul li {
    padding-bottom: 18px;
    text-indent: -17px;
    padding-left: 15px;
    font-size: 16px;
}



.related_page{
  padding:55px 0 0;
}



.view_details {
    padding: 35px 5px 0 0;
    text-align: right;
    width:100%;
}

a.shape_url_link {
    font-size: 16px;
    color: #0054a6;
    font-weight: normal;
    line-height: 22px;
    vertical-align: middle;
    background: transparent url(/images/type_arrow_oran1.png) no-repeat scroll left center;
    padding-left: 21px;
    padding-top: 1px;
    text-decoration: none;
}



.contents_subtit_txt{
	margin-top:6px;
	display: block;
  font-size:17px;
  line-height: 1.4;
  padding-left:0;
  color: #666666;

}


.f07_ul li {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 25px;
}

.f07_ul li:nth-last-child(1) {
    border-bottom: none;
    margin-bottom: 0;
}


.li_4line {
    height:76px;
}


.li_5line {
    height: 138px;
}


a.link_feature {
    font-size: 14px;
    color: #cadcf1;
    background: url(/images/about/icon_arr_before.png) no-repeat left 5px;
    padding-left: 14px;
}




.func_link_btn{
  padding: 30px 0 20px 0;
}



.features_subtit_b{
  font-size: 21px;
  color: #4a4a4a;
  line-height: 1.4;
  margin-bottom:20px;
  margin-top:5px;
}


.features_subtit_l {
    font-size: 17px;
    color: #757474;
    line-height: 1.4;
    margin-bottom:20px;
}



.isms-table-txt{
  font-size: 18px;
color: #444444;
}


.feat07_obi_title{
  padding:20px 30px 15px 30px;
  background-color: #2d6eb5;
  color: #fff;font-size: 24px;
  font-weight: bold;
  margin-top:0;
  line-height:1.4;
}


.isms-point-box {
    font-size: 20px;
    color: #555555;
    background: transparent url(/images/about/check_point.png) no-repeat scroll left top 3px;
    padding-left: 36px;
    font-weight: bold;
    line-height: 1.4;
}



.ism_point_contents_end{
  font-size: 17px;
    line-height: 1.4;
    color: #7e7e7e;
    padding: 12px 0 25px 35px;
}

.f07_flex_margin{
  margin-top: 40px;
}


.features_page_img {
    width: 38%;
}


.flex_between{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;

}

/*　밑부분 공통　↓↓　*/



.icon_area {
	display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: space-around;
  margin-bottom: 6px;
}

.icon_area li {
    width: 16%;
}


.iconA_title{
  background: #065ab6;
  font-size: 19px;
  color: #ffffff;
  line-height: 1.3;
  text-align: center;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 37px 0;
  box-sizing: border-box;
}


.iconA_img{
	background:#ffffff;
	padding: 30px;
	box-sizing: border-box;
	border:1px solid #c3c3c3;
  text-align: center;
}



.iconA_img img{
    max-width: 140px;
}


.arrow-txt-line{
    background: transparent url(/images/contents/fileshare_point_bg_blue.png) no-repeat scroll center 7px;
    padding-bottom: 6px;
    height: 135px;
		background-size: 100%;
}


.arrow-txt-line p {
  font-size: 27px;
  color: #FFF;
  line-height: 34px;
  padding-top: 31px;
  text-align: center;
}


.aws_partner{
  border: 1px solid #e0e0e0;
  background: #f9f9f9;
  padding: 15px;
}

.features_subtxt_titblack{
	padding: 3px 0 6px 0;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 15px;
}

.aws_p_contents{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}


.aws_left_area{
  width:12%;
}

.aws_right_area{
    width:87%;
    font-size: 15px;
    line-height: 17pt;
  }



.td_txt_grey {
    font-size: 14px;
    color: #5c5c5c;
    padding:10px;
}


.box_tb_left {
    border-left: 2px solid #3f9de9;
    border-right: 2px solid #3f9de9;
}

.page_top{
  margin: 40px 0 60px;
  display: flex;
  justify-content: flex-end;
  }



/*　밑부분 공통　↑↑↑　*/



.f07_page_text{
  width:59%;
}



.f07_page_img{
  width: 38%;
  margin-left: 20px;
  margin-top: 15px;
}




/* -------------------------------------

           feature page css  ↑↑

-------------------------------------  */




















@media screen and (max-width: 480px) {


h2.about_util_h2 {
    font-size: 28px;
    text-align: center;
}


.wrap {
    padding: 0 15px;
}



.util_item_area{
  margin-top:0px;
}

.util_item {
    width: 100%;
    margin-top: 40px;
}

.util_item:nth-child(1), .util_item:nth-child(2){
  margin-top:40px;
}


.scenemenu_title {
    font-size: 22px;
    padding-left: 10px;
    height:auto;
}


.t10_ln.text_height_2 {
    font-size: 16px;
    padding: 14px;
}

.url_link_area {
  padding: 30px 0 25px 0;
  margin-bottom: 25px;
}

a.partner_url_link {
    font-size: 14px;
  }

.top_move {
    margin: 25px 0 30px;
}


.util_secne_menu {
    grid-template-columns: 1fr 1fr;
}

a.util_link_add {
    font-size: 15px;
}

.sub_aboutlist li {
  text-indent: -17px;
  padding-left: 15px;
  line-height: 1.4;
  margin-bottom: 7px;
  font-size: 17px;
}

.util_secne_item {
    text-indent: -14px;
    padding-left: 27px;
    padding: 15px 23px 15px 30px;
    line-height: 1.4;
}

.util_secne_item span {
  display: block;
  font-size: 11px;
  padding-left: 7px;
}

.green_title_txt {
    font-size: 30px;
    padding-left: 0px;
    margin-top: 35px;
}

.sub_aboutbold_txt {
    font-size: 17px;
    color: #555555;
    line-height: 1.3;
    padding: 10px 0px 12px 3px;
}

.util_contets {
    margin: 50px 0 10px;
}


.util_contets:nth-last-child(1) {
    margin-bottom: 35px;
}


.utile_scene_share {
    flex-direction: column;
    margin-top:-25px;
    }


.scene_share_logo {
  width: 100%;
  border: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-bottom: none;
  height: 100px;
}


.scene_share_right {
    width: 100%;
    height: auto;
    border: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
}


.scene_share_rr {
    flex-direction: column;
}


.share_right_ul {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 0 20px;
}


.scene05_textbox {
    margin-top: 10px;
}

.scene_box_br_back {
    width: 100%;
    }

.point_scene_bold{
  font-size:16px;
}

.point_scene_normal{
  font-size:14px;
}

.util_page_maiIMG{
  padding:20px;
}



.util_text_link {
    padding: 5px;
    margin-bottom: 15px;
}








/* -------------------------------------

           feature page css  ↓↓

-------------------------------------  */






.wrap {
    padding: 0 15px;
    min-width: 100%;
}

.about_title{
  padding-top: 5px;
}

.about_title h2 {
    text-align: left;
    font-size: 27px;
    line-height: 1.4;
}


.title_b_p {
    padding: 10px 0 15px 0;
    font-size: 17px;
    line-height: 1.4;
}

.features_item_title {
  font-size: 23px;
  line-height: 1.3;
  padding-top: 15px;
  padding-bottom: 5px;
}

p.features_page_text.t_height{
  height: 260px;
}


.features_item{
  padding:0;
  margin-bottom: 35px;
}


.feat_item_last {
    margin-bottom: 15px;
}




.contents_subtit_txt {
    line-height: 1.4;
    font-size: 18px;
    margin-bottom: 10px;
}

.f_item_contents {
    width: 100%;
    margin-top:0px;
    padding-bottom: 40px;
}

.t10_contents1 {
    margin-top: 12px;
    font-size: 17px;
}

.t10_contents1 li {
    text-indent: -16px;
    padding: 2px 0 5px 13px;
}

.view_details {
    padding: 15px 5px 5px 0;
    text-align: right;
}

.aws_p_contents {
    display: inline-block;
}


.aws_left_area {
    width: 34%;
    float: left;
    padding: 0 10px 4px 0;
}

.aws_right_area{
  width:100%;
}


.icon_area{
  display:flex;
  justify-content: space-between;
}

.icon_area li{
  width:49%;
  margin-bottom: 7px;
}

.features_serve_menu ul li {
  width: 50% !important;
  text-indent: -13px;
  padding: 12px 10px 12px 25px;
}

.arrow-txt-line{
  background-position-y: 74px;
  background-size: 100%;
  margin-top: 8px;
  height:106px;
}

.arrow-txt-line p {
    font-size: 19px;
    line-height: 23px;
    background-color:#065ab6;
    padding-top: 15px;
    border-radius: 8px 8px 0px 0;
}


.features_tit_bold {
    padding-top: 12px;
    margin: 10px 0 14px;
    font-size:27px;
    line-height: 1.4;
}

.features_page_text{
  margin-top: 7px;
}


.fea02_firstArea{
  margin:20px 0 0;
}


.fea02_fir_img {
    width: 100%;
}

.fea02_fir_img img{
    width: 100%;
}

.fea02_fir_text {
    width: 100%;
}

.features_subtit_b {
    font-size: 19px;
    line-height: 1.35;
    padding: 0;
    margin-top: 0;
    margin-bottom: 7px;
}


.features_subtit_l{
      margin-bottom: 10px;
}


.title_area{
  padding-top:5px;
  padding-bottom: 0px;
}

.features_serve_menu ul{
  margin-top:30px;
}



.f06_dl {
    border: 1px solid #5c5c5c;
    margin-top: 12px;
    width: 100%;
    box-sizing: border-box;
}


.f06_dl dt {
    text-align: center;
    background-color: #dddddd;
    font-size: 16px;
    padding: 8px;
    border-top: 1px solid #5c5c5c;
    border-bottom: 1px solid #5c5c5c;
    font-weight:bold;
}

.f06_dl dd {
  font-size: 16px;
  text-indent: -16px;
  padding-top: 10px;
  padding: 15px 15px 15px 27px;
  line-height: 1.4;
}

.dl_directcloud {
    margin-top: 15px;
    border: 2px solid #3f9de9;
    background-color: #e9f5fe;
}

.dl_directcloud dt{
background-color:#3f9de9;
color:#fff;
border: none;
}


.t-line2-h{
  height: auto;
}

.related_page {
    padding: 30px 0 15px;
}


.page_top{
  margin: 25px 0;
}



.func_link_btn{
  padding: 10px 0 20px 0;
}

.f07_page_img {
    width: 100%;
    margin-left: 0;
}

.f07_page_text {
    width: 100%;
    margin-top:0;
}

.features_page_img {
  width: 100%;
  text-align: center;
}


.f07_flex_margin {
    margin-top: 25px;
}

.ism_point_contents_end{
      padding: 12px 0 17px 0;
}

 .f07_revers{
   flex-direction: column-reverse;
   gap: 20px;
   margin-top:0;
 }





  .feat01_03_img {height: 243px;}
  .feat01_03_img img{width:85%;}
  .feat01_04_img {height: 200px;border-top: 1px dotted #cccccc;padding-top: 40px;}
  .feat01_04_img img{margin-left: 20px;}



 .feat02_01_img{height: 192px;padding-top: 34px;}
 .feat02_01_img img {width: 90%;}
 .feat02_02_img {height: 180px;padding-top: 30px;}
 .feat02_02_img img {width: 88%;}
 .feat02_03_img{height: 210px;}
 .feat02_03_img img {width: 88%;}
 .feat02_04_img {height: 240px;padding-top:35px;}
 .feat02_04_img img {width: 88%;}
 .feat02_05_img{height: 182px;}
 .feat02_06_img{height: 300px;padding-top:40px;}
 .feat02_06_img img {width: 100%;}
 .feat02_07_img{height: 278px;}
 .feat02_07_img img {width: 87%;}
 .feat02_08_img{height: 296px;padding-top:40px;}
 .feat02_08_img img{width:94%;}
 .feat02_09_img{height: 256px;}
 .feat02_09_img img{width:96%;}
 .feat02_10_img{height: 260px;padding-top:40px;}
 .feat02_10_img img{width:94%;}



 .feat03_01_img{height: 255px;padding-top:40px;}
 .feat03_02_img {height: 220px; padding-top:40px;}
 .feat03_03_img{height: 216px;}
 .feat03_03_img img{width:86%;}
 .feat03_04_img {height: 176px;}


  .fea04_01_img{height:250px; padding-top:30px;}
  .fea04_01_img img{}
  .fea04_02_img{height:245px; padding-top:30px;}
  .fea04_02_img img{}


 .feat05_01_img{height: 170px;}
 .feat05_01_img img{width:100%;}
 .feat05_02_img {height: 205px; padding-top:40px;}
 .feat05_02_img img{width:90%;}
 .feat05_03_img{height: 195px;}
 .feat05_03_img img {width: 90%;}
 .feat05_04_img {height: 226px; padding-top:40px;}



 .feat06_01_img{height: 240px;padding-top: 35px;}
 .feat06_01_img img {width: 80%;}
 .feat06_02_img {height: 220px;padding-top: 40px;}
 .feat06_02_img img {width: 70%;}



 .item_bottom_line{
       border-bottom: 1px dotted #cccccc;
 }



.mb35{
  margin-bottom:35px;
}


.f_item_p_text_ul li:nth-last-child(1){
  padding-bottom:0;
}


.iconA_title{
      font-size: 16px;
}

.iconA_img {
    padding: 26px;
}



/* -------------------------------------

           feature page css  ↑↑

-------------------------------------  */
















}
