div.fluo .head {padding-bottom:10px}
div.fluo .txtH {clear:both;font-size:18px; line-height:30px; padding:0 0 0 40px; }
div.fluo .txtH2 {padding-top:30px; }
div.top_area {width:100%;}
div.top_area .floatL2 {width:32%; float:left; padding:0 50px; margin: 0 auto; text-align:center; font-size:18px;}
div.top_area .floatL2 img	{max-width:200px; height:auto; display: block;
    margin: 0 auto;}
div.top_area .floatR2 {width:68%; float:left;font-size:18px; line-height:30px; padding:0 0 0 40px; }
div.fluo .top_area .item_plus_eng  {clear:both; width:64%; height:55px; background:#eeefef; border-radius: 60px; margin:15px auto 0 0; padding:10px 30px; font-size:18px}
div.fluo .top_area .item_plus {clear:both; width:50%; height:55px; background:#eeefef; border-radius: 60px; margin:15px auto 0 0; padding:10px 30px; font-size:18px}
div.fluo .top_area .item_plus_eng .sf_font,
div.fluo .top_area .item_plus .sf_font {float:left; text-align:center; padding:3px 50px 0 15px }
div.fluo .top_area .item_plus_eng .txt,
div.fluo .top_area .item_plus .txt {float:left; text-align:center; padding: 0}
div.fluo .top_area .item_plus_eng .btn2 a,
div.fluo .top_area .item_plus .btn2 a{border:1px solid #3a5ea6; display:inline-block;  margin:0 auto; text-align:center; padding:0 15px; font-weight:500; transition:0.3s all;font-size:12px; border-radius:50px; color:#3a5ea6 }
div.fluo .top_area .item_plus_eng .btn2 a:hover,
div.fluo .top_area .item_plus .btn2 a:hover{  background-color:#3a5ea6; color:#fff; transition:0.3s all;  }
div.fluo .top_area .item_plus_eng .btn2 span,
div.fluo .top_area .item_plus .btn2 span {font-weight:700}



div.fluo .cont {padding-top:150px; clear:both; overflow:hidden}
div.fluo .floatL {width:22%; }
div.fluo .floatR {width:78%; }
div.fluo h4 {  /*text-transform: uppercase;*/  font-size:25px; font-weight:600; padding-left:40px}
div.fluo .flex1 .item {width:100%; background:#fff; margin-bottom:60px; padding:0px 30px 0px 150px; background-repeat:no-repeat; background-position:10px center; background-size:80px; }
div.fluo .flex1 .ico1 {background-image:url(../img/ico1.jpg); }
div.fluo .flex1 .ico2 {background-image:url(../img/ico2.jpg);}
div.fluo .flex1 .ico3 {background-image:url(../img/ico3.jpg); }
div.fluo .flex1 .ico4 {background-image:url(../img/ico4.jpg);}
div.fluo .flex1 .ico5 {background-image:url(../img/ico5.jpg);}
div.fluo .flex1 .ico6 {background-image:url(../img/ico6.jpg);}
div.fluo .flex1 .item .tit{font-size:22px; font-weight:600}
div.fluo .flex1 .item .txt{font-size:18px; padding-top:15px; line-height: 27px; }
.pad_top10 {padding-top:25px; }
#contentWrap #content #contentsArea.etc { overflow:visible !important}
.license_etc {position:absolute; top:-120px; right:0;padding-right:40px}
.license_etc img {
    max-width: 100%;
    height: auto; 
    display: block;
    margin: 0 auto;
}


div.fluo .flex2 .item {width:90%; background:#e1eaf6; border-radius: 60px; padding:5px 30px; font-size:22px}
div.fluo .flex2 .item .sf_logo {float:left; width:300px; text-align:center}
div.fluo .flex2 .item .sf_font_eng {float:left; width:340px; text-align:center; padding:26px 0 0 0; font-size:16px}
div.fluo .flex2 .item .sf_font {float:left; width:340px; text-align:center; padding:25px 0 0 0 }
div.fluo .flex2 .item .txt {float:left; text-align:center; padding: 5px 0 0 0}
div.fluo .flex2 .item .btn2 a{border:1px solid #3a5ea6; display:inline-block;  margin:15px auto 0 auto; text-align:center; padding:10px 15px; font-weight:500; transition:0.3s all;font-size:12px; border-radius:50px; color:#3a5ea6 }
div.fluo .flex2 .item .btn2 a:hover{  background-color:#3a5ea6; color:#fff; transition:0.3s all;  }
div.fluo .flex2 .item .btn2 span {font-weight:700}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1320px) {
div.fluo .flex2 > .item:first-child {width:35%;}
div.fluo .flex2 > .item:last-child {width:65%;}	
}
@media (max-width: 1023px) {
div.fluo .flex2 > .item:first-child {width:100%;}
div.fluo .flex2 > .item:last-child {width:100%; }		
div.fluo h3 {font-size:20px; line-height:24px; font-weight:700 }
div.fluo .txtH {clear:both;font-size:16px; line-height:24px; padding:0}
div.fluo .txtH2 {padding-top:20px; }

div.top_area {width:100%;}
div.top_area .floatL2 {width:100%; padding:0 0px; margin: 0 auto; text-align:center; font-size:18px;}
div.top_area .floatL2 img	{max-width:200px; height:auto; display: block;
    margin: 0 auto;}
div.top_area .floatR2 {width:100%; font-size:16px; line-height:30px; padding:30px 0 0 0px; }
div.fluo .top_area .item_plus_eng  {clear:both; width:90%; height:90px; background:#eeefef; border-radius: 60px; margin:15px auto 0 0; padding:10px 30px; font-size:16px}
div.fluo .top_area .item_plus {clear:both; width:90%; height:55px; background:#eeefef; border-radius: 60px; margin:15px auto 0 0; padding:10px 30px; font-size:16px}
div.fluo .top_area .item_plus_eng .sf_font {float:left; text-align:center; padding:3px 5px 3px 5px }
div.fluo .top_area .item_plus .sf_font {float:left; text-align:center; padding:3px 10px 0 10px }
div.fluo .top_area .item_plus .txt {float:left; text-align:center; padding: 0}
div.fluo .top_area .item_plus .btn2 a{border:1px solid #3a5ea6; display:inline-block;  margin:0 auto; text-align:center; padding:0 15px; font-weight:500; transition:0.3s all;font-size:12px; border-radius:50px; color:#3a5ea6 }
div.fluo .top_area .item_plus .btn2 a:hover{  background-color:#3a5ea6; color:#fff; transition:0.3s all;  }
div.fluo .top_area .item_plus .btn2 span {font-weight:700}

div.fluo .floatL {width:100%;}
div.fluo .floatR {width:100%;}
div.fluo h4 { padding:0 0px 20px 0;  font-size:18px; line-height:20px; }
div.fluo .value .item p {padding-top:10px !important; }
div.fluo .flex .item p {padding-bottom:15px; font-size:16px; line-height:24px;}
div.fluo .cont {padding-top:50px}
#contentWrap #content #contentsArea.etc { overflow:hidden !important}
.license_etc {position:relative; top:0; right:0; width:100%; text-align:right; padding:0 0 20px 250px}
div.fluo .flex1 .item {margin-bottom:10px; padding:10px 0px 10px 90px; 
 background-position:15px center; background-size:55px; min-height:auto }
div.fluo .flex1 .item .tit{font-size:18px;}
div.fluo .flex1 .item .txt{font-size:14px; padding-top:10px; line-height: 20px; }
div.fluo .flex1 .item .txt p {font-size:15px; line-height:22px;  padding-bottom:10px;}
div.fluo .flex1 .item .txt ul li {position:relative; padding-left:10px; margin-bottom:3px; }
div.fluo .flex1 .item .txt ul li:before { content: "";  width: 3px; height: 3px; background-color: #868686; 
 position: absolute; left: 2px; top: 9px;   border-radius: 50%;}

div.fluo .flex2 .item {width:90%; background:#e1eaf6; border-radius: 30px; padding:5px; font-size:22px}
div.fluo .flex2 .item .sf_logo {width:100%; text-align:center; padding:10px 70px; margin:0 auto}
div.fluo .flex2 .item .sf_font_eng {width:100%; float:left;  font-size:16px; text-align:center; padding:10px 0 0 0 }
div.fluo .flex2 .item .sf_font {width:60%; float:left;  font-size:16px; text-align:center; padding:25px 0 0 0 }
div.fluo .flex2 .item .txt {width:35%; float:left; text-align:center; padding: 5px 0 10px 0}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

