
#subvisual {float:left; width:100%;   display:block; position:relative; overflow:hidden;  z-index:1; text-align:center;} 
#subvisual.subbg10 {background:#f8f8c6;}
#subvisual.subbg20 {background:#f2f2cc;}
#subvisual.subbg30 {background:#f2f2cc;}
#subvisual.subbg {background:#f8f8c6;}

.subvisual_txt {position:absolute; z-index:99; width:100%; top:200px;}
.subvisual_txt div {display:inline-block; padding:0 30px;} 

@media (max-width:900px) {


#subvisual .subvisual_img img {min-width:130%; max-width:100%;}
 
.subvisual_txt {top:60px; left:10px;}
.subvisual_txt div {padding:0 20px;}
.subvisual_txt h3 img {width:280px;} 
}


@media (max-width:600px) {


#subvisual .subvisual_img img {min-width:130%; max-width:100%;}
 
.subvisual_txt {top:30px; left:10px;}
.subvisual_txt div {padding:0 20px;}
.subvisual_txt h3 img {width:150px;} 
}

#m_subvisual {display:none;}

.sub_body {position:relative; padding-left:0px;}
.sub_body.wide {position:relative; padding-left:0;}
.item_wrap {background:#FFF !important;}
/* ÄÁÅÙÃ÷ ºÎºÐ */   

/* contents */ 


/* ÆäÀÌÁö ³»¿ë */
 
  div.article {min-height:600px; width:100%; margin-top:0px; padding-top:45px; padding-bottom:156px;}
  div.article_wide{min-height:600px;   padding-left:0px; width:100%;  padding-top:33px;  }


/* ÆäÀÌÁö°æ·Î */
 div.page-navi { position:relative; background:#fff; height:54px; z-index:9; padding:0; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.in_title {text-align:center;}
.in_title h3 { font-size:32px; color:#333333;  font-weight:600; display:block; letter-spacing:-2px; padding-bottom:10px; background:url(../img/page_line.jpg) no-repeat center bottom;}

 div.page-navi ul{} 
 div.page-navi ul li{float:left;  color:#333333; min-width:200px; border-right:1px solid #e3e3e3;  margin-right:1px;   padding-left:18px; height:53px; line-height:54px; font-size:16px;  padding-right:0px;  letter-spacing:-1px; position:relative;}
 div.page-navi ul li.home {  background:none; min-width:64px; border-right:1px solid #e3e3e3; text-align:center; padding-left:0; font-size:20px; color:#333333;}
 div.page-navi ul li strong{ color:#000000; font-weight:normal;}
 div.page-navi ul li a {color:#333333; display:block;}
 div.page-navi ul li a i {position:absolute; right:10px; top:18px;}
 div.page-navi ul li:last-child a {padding-right:24px;}


div.page-navi ul li.hover .hidden-menu {display:block;} 

.hidden-menu {position:absolute;  background:#f9f9f9;     z-index:999;  top:53px; left:-1px; width:190px !important; display:none;}
.hidden-menu li {float:none; clear:both;  background:#fff; padding:0 !important; width:100%; border:none !important; height:45px !important; line-height:45px !important;}
.hidden-menu li  a {display:block;  background:#fff; color:#333333 !important; border:1px solid #e3e3e3; font-size:16px; padding:0px 20px 0px 20px !important; margin-top:-1px; height:auto; line-height:auto;}
.hidden-menu li  a:hover {background:#f8f8c5; color:#333333 !important;}

.hidden-menu .depth3_menu {padding:0px 0; position:relative; margin-top:0; margin-left:0; background-size:#f9f9f9; }
.hidden-menu .depth3_menu li {background-size:#f9f9f9;}
.hidden-menu .depth3_menu li a {font-size:14px; padding:5px 18px; display:block;  letter-spacing:-1px; background-size:#f9f9f9 !important;; border-bottom:none !important;;}
.hidden-menu .depth3_menu li a.active {color:#158d44;}
 

 @media (max-width:900px) {/* ÃÖ¼Ò ~ ÃÖ´ë 480  */
 
  div.article {padding-bottom:100px;}
   div.page-navi ul li {min-width:auto;}
 div.page-navi ul.page-location > li:nth-child(2) {min-width:110px; font-size:14px;}
 div.page-navi ul.page-location > li:nth-child(3) {min-width:150px; font-size:14px;}
 div.page-navi ul li a i {position:absolute; right:10px; top:20px;}
.hidden-menu {width:150px !important;}
.hidden-menu li {width:100% !important; }

.hidden-menu li  a {font-size:14px;}
}




.side_wrap {position:absolute; left:0; top:40px; width:240px; }
.sidemenu {margin-top:0px; }
.sidemenu h3 {font-size:22px; color:#fff;  letter-spacing:-2px; font-weight:bold; padding:25px 0 25px 0; background:#255eac; text-align:center; margin-bottom:15px;}

.sidemenu_list {margin-top:0px;   }
.sidemenu_list > li {border:1px solid #dfdfdf; padding:0px 0; margin-bottom:10px;}
.sidemenu_list > li > a {font-size:18px; color:#000000;  padding:12px 18px; display:block;  letter-spacing:-1px; }
.sidemenu_list > li > a.active {background:url(../img/submenu_on.png) no-repeat right center #dceefd; font-weight:bold; color:#255eac;}
.sidemenu_list > li a p {font-size:14px;}
.sidemenu_list .depth3_menu {padding:10px 0;}
.sidemenu_list .depth3_menu li {}
.sidemenu_list .depth3_menu li a {font-size:16px; padding:5px 18px; display:block;  letter-spacing:-1px; }
.sidemenu_list .depth3_menu li a.active {color:#158d44;}

 @media (max-width:1000px) {

.sub_body {position:relative; padding:0 0px;}
.side_wrap {display:none;}
div.article {width:100%; box-sizing:border-box; }
 
 }

 @media (max-width:700px) {

.side_wrap {display:none;}
div.article {width:100%; box-sizing:border-box; }

 }

#content-area {  margin:0 auto;  clear:both;  font-size:16px; color:#5e5e5e; padding:30px 0 40px 0; line-height:160%;}

 


/* ³»¿ë */
#content-area p {color:#333333; font-size:16px; line-height:160%; }  

.responsive_img img {max-width:100%;}
.text_center {text-align:center;}
.text-right {text-align:right;}




.content-title {margin-top:50px;  display:block; margin-bottom:20px; position:relative;   font-size:20px; color:#000000; letter-spacing:-1px; background:url(../img/content-title_bullet.png) no-repeat 0 4px; padding-left:25px; padding-top:0px; font-weight:bold;} 
.content-title.first {margin-top:0px;}
.content-title.line {border-bottom:1px solid #e5e5e5;}
.content-title small {font-size:14px; color:#888888; position:absolute; right:0; top:0;}
.content-title small.inline {font-size:18px; color:#666666; position:relative; margin-left:10px;}
.content-p {font-size:18px; line-height:160%;}
.content-title-sub {background:url(../img/txt_list_bullet.png) no-repeat 6px 14px; padding-left:16px; font-size:16px; color:#333333; font-weight:bold;}

.content-title2 {font-size:18px; color:#333333; position:relative; padding-left:25px; margin-bottom:10px; font-weight:bold;}
.content-title2 span {position:absolute;width:16px; height:16px; color:#FFF; font-size:12px; top:5px; left:0; background:#255eac; text-align:center; line-height:14px; }

 @media (max-width:1000px) {

#content-area {padding:30px 20px;}

.content-title {font-size:18px;}
.content-title2 {font-size:16px;}

.content-p {font-size:16px; line-height:160%;}
 }


.text-center {text-align:center;}
.bold_txt {font-weight:bold;}
.font-color-blue {color:#14799d;}
.font-color-black {color:#000;}
.blue_txt {color:#0041ad;}
.small_txt {font-size:14px;}
.green_txt {color:#038d00;}
.yellow_txt {color:#ff9101;}
.redtxt {color:#fe5151;}
.pinktxt {color:#df8786;}
.skyblue_txt {color:#24a8c9;}
.black_txt {color:#000;}

.font-16 {font-size:16px;}

.padding-30 {padding:20px 30px 30px 30px !important;}

.big_text {font-size:22px; color:#000000; font-weight:bold;}

.sky_box {background:#f2f6fa; padding:30px; border-radius:20px;}
.green_bg {background:#ebffea; padding:20px;}
.gray_bg {background:#f7f7f7; padding:20px;}

.btn_wrap {text-align:center;}
.btn_wrap a {display:inline-block; background:#faa73a; font-size:16px; color:#FFF; padding:12px 35px; border-radius:5px;}
 
a.hwp_file {background:url(../img/hwp_icon.png) no-repeat 0 2px; padding-left:24px; font-weight:bold; margin-left:10px;}



ul.txtlist {clear:both;}
ul.txtlist li {color:#555555; font-size:18px; background:url(../img/txt_list_bullet.png) no-repeat 0 14px; padding-left:10px; padding-bottom:5px; line-height:160%; letter-spacing:-1px;} 
ul.txtlist li.notitle {background:none; padding-left:80px;}
ul.txtlist li strong {color:#333; margin-right:0px;}
ul.txtlist li span {color:#333; } 
ul.txtlist.is_title100 li {padding-left:100px; position:relative;}
ul.txtlist.is_title100 li span {position:absolute; left:0; top:0; font-weight:bold; padding-left:10px;}
ul.txtlist.is_title180 li {padding-left:180px; position:relative;}
ul.txtlist.is_title180 li span {position:absolute; left:0; top:0; font-weight:bold; padding-left:10px;}
ul.txtlist.is_title150 li {padding-left:150px; position:relative;}
ul.txtlist.is_title150 li span {position:absolute; left:0; top:0; font-weight:bold; padding-left:10px;}

 
 @media (max-width:700px) {

ul.txtlist li {font-size:14px;}
ul.txtlist.is_title100 li {padding-left:70px;}
ul.txtlist.is_title180 li {padding-left:140px;}
ul.txtlist.is_title150 li {padding-left:125px;}

.sky_box {padding:20px;}
 }




.page-tab {clear:both; width:100%;}
.page-tab ul {  float:left; width:100%;}
.page-tab ul li {float:left; width:24%; }
.page-tab ul li a {display:block; background:#fff; font-size:16px; color:#a3a3a3; text-align:center; padding:10px 0; margin-right:10px; position:relative; border:1px solid #e5e5e5;}
.page-tab ul li a.active {background:#ffffff; color:#666da8; font-weight:bold; border:1px solid #666da8; }

.page-tab.menucnt6 li {float:left; width:16.66666%;}
.page-tab.menucnt6 li a {letter-spacing:-1px;}
.page-tab.menucnt5 li {float:left; width:20%;}
.page-tab.menucnt4 li {float:left; width:25%;}

 @media (max-width:700px) {
.page-tab ul li a {font-size:13px; white-space:nowrap;}

.page-tab.menucnt6 li {float:left; width:33.33333%;}
.page-tab.menucnt6 li a {letter-spacing:-1px;}

 }


.imgWrap {clear:both; text-align:center; margin:0px 0 0px 0;}  
.imgWrap img {max-width:100%;}
.imgWrap .img_alt {background:#797b7e; font-size:16px; text-align:center; padding:15px; color:#fff; font-weight:bold;}



.imgBox {clear:both; padding:20px;}  
.imgWrap img {max-width:100%;}


@media (max-width:700px) {

.imgWrap .img_alt {font-size:14px; line-height:140%; font-weight:normal;}

}


ul.txtlist2_sub {}
ul.txtlist2_sub li {margin-left:15px; background:none; margin-bottom:10px;} 
ul.txtlist2_sub li p {margin-left:10px;}
ul.txtlist2_sub li span {font-size:14px; color:#06b1e7; font-weight:normal; margin-bottom:10px;}

.imgcnt3 {margin-left:-6%; clear:both;}
.imgcnt3 li {float:left; width:27.3%; margin-left:6%; margin-bottom:6%; text-align:center; background:#f8f6f6;}
.imgcnt3 li .img {padding:15px 15px 5px 15px;}
.imgcnt3 li img {max-width:100%; }
.imgcnt3 li p {font-size:14px; color:#393939; padding:5px 0 15px 0; }


.imgcnt32 {margin-left:-4%; clear:both;}
.imgcnt32 li {float:left; width:29.3%; margin-left:4%; margin-bottom:4%;}
.imgcnt32 li img {max-width:100%; }
.imgcnt32 li p {font-size:14px; color:#666666; padding:5px 0 15px 0; }
.imgcnt32 li p span {display:inline-block; width:18px; height:18px; background:#2bc5d3; text-align:center; color:#FFF; line-height:18px;}

.imgcnt4 {margin-left:-1%; clear:both;}
.imgcnt4 li {float:left; width:24%; margin-left:1%; margin-bottom:1%;}
.imgcnt4 li img {max-width:100%; }
.imgcnt4 li p {font-size:14px; color:#666666; padding:5px 0 0px 0; } 





p.img_alt {font-size:14px; color:#393939; margin-top:15px;}

 

.img_box {text-align:center;}
.img_box img {max-width:100%;}

.table01 {width:100%; border-top:2px solid #fd9112;}
.table01 table {width:100%;   border-collapse:collapse;}
.table01 th {border:1px solid rgba(0,0,0,0.1); background:#f5f5f5; padding:10px 20px; font-size:16px; color:#333333; vertical-align:center; text-align:center; letter-spacing:-1px; border-left:none;}
.table01 td {border:1px solid rgba(0,0,0,0.1); background:#fff; padding:10px 20px; color:#555555; font-size:16px;  letter-spacing:-1px; border-right:none; text-align:center;}
.table01 td.title {  background:#f2f2f2; border-left:none;}
.table01 td b {margin-left:10px;}
.table01.text-center th {text-align:center; width:auto;}
.table01.text-center td {text-align:center;}
.table01 tr th:last-child {border-right:none;}

.table02 {width:100%;}
.table02 table {width:100%;   border-collapse:collapse;}
.table02 th {border:1px solid rgba(0,0,0,0.1); background:#ddefff; padding:16px 0px; font-size:18px; color:#255eac; text-align:center; }
.table02 td {border:1px solid rgba(0,0,0,0.1);  padding:16px 20px; color:#555555; font-size:18px; text-align:center; }
.table02 td.title {background:#99b5e0; color:#FFF; font-size:18px; width:110px;}
.table02 td b {margin-left:10px;}

.table03 {width:100%;}
.table03 table {width:100%;   border-collapse:collapse;}
.table03 th {border:1px solid rgba(0,0,0,0.1); background:#ddefff; padding:16px 0px; font-size:18px; color:#255eac; text-align:center; }
.table03 td {border:1px solid rgba(0,0,0,0.1);  padding:16px 30px; color:#555555; font-size:18px; text-align:center; }
.table03 td.tel {text-align:right;}
.table03 td.work {text-align:left;}
.table03 tr.type1 td {background:#f5f5f5;}

.table04 {width:100%;}
.table04 table {width:100%;   border-collapse:collapse;}
.table04 th {border:1px solid rgba(0,0,0,0.1); background:#ddefff; padding:16px 0px; font-size:18px; color:#255eac; text-align:center; }
.table04 td {border:1px solid rgba(0,0,0,0.1);  padding:13px 20px; color:#555555; font-size:18px; text-align:center; }



 @media (max-width:700px) {

.table01 {overflow-x:scroll; background:url(../img/scroll.png) no-repeat; padding-top:30px; background-size:50px; }
.table01 table {min-width:800px;}
.table01 th { font-size:14px; }
.table01 td { font-size:14px; }
.table01 td.title { font-size:14px; }


.table02 {overflow-x:scroll; background:url(../img/scroll.png) no-repeat; padding-top:30px; background-size:50px;}
.table02 table {min-width:800px;}
.table02 th { font-size:14px; }
.table02 td { font-size:14px; }
.table02 td.title { font-size:14px; }

.table03 {overflow-x:scroll; background:url(../img/scroll.png) no-repeat; padding-top:30px; background-size:50px;}
.table03 table {min-width:700px;}
.table03 th { font-size:14px; }
.table03 td { font-size:14px; }
.table03 td.title { font-size:14px; }

.table04 {}
.table04 table {}
.table04 th { font-size:14px; }
.table04 td { font-size:14px; letter-spacing:-1px;}
.table04 td.title { font-size:14px; }
 }


 
.txtbox {position:relative; min-height:86px; padding-left:106px;}
.txtbox .icon {position:absolute; left:0;}
.txtbox h2 {font-size:18px; color:#14799d; font-weight:normal;}
.txtbox h3 {background:url(../img/content-bullet2.png) no-repeat 0 10px; padding-left:15px; clear:both; display:block; line-height:150%;}

 
.greeting {display:flex;}
.greeting .greeting_img {width:40%; order:2;}
.greeting .greeting_txt {width:60%; order:1; box-sizing:border-box;}
.greeting h3 {font-size:24px; color:#333333;  font-weight:bold; margin-bottom:25px; line-height:140%;  letter-spacing:-1px;} 
.greeting p {font-size:16px !important; color:#555555 !important; letter-spacing:-1px; line-height:180% !important;}
.greeting .sign {font-size:16px; color:#333; margin-top:20px; font-weight:bold;}


@media (max-width:700px) {
 
.greeting {flex-wrap:wrap;}
.greeting .greeting_img {width:100%; order:1; margin-bottom:20px;}
.greeting .greeting_txt {width:100%; order:2;}
.greeting h3 {font-size:20px;}
.greeting p {font-size:14px !important; }
}

 


.history_box {position:relative;   padding:15px 0; display:flex;  border-bottom:1px solid #e5e5e5; padding-left:100px;}
.history_box h3 {font-size:30px; color:#fd9112; font-weight:bold; width:100px; left:0px; z-index:0; position:absolute;}
.history_box table {}
.history_box table th {font-size:18px; font-weight:bold; color:#333333; line-height:160%; padding-bottom:5px; width:140px; text-align:center; vertical-align:top; }
.history_box table td {font-size:18px; color:#333333; line-height:160%; padding-bottom:5px;  vertical-align:top;}


@media (max-width:600px) { 
.history_box {padding-left:70px;}
.history_box h3 {font-size:22px; width:70px;}
.history_box table th {font-size:14px;}
.history_box table td {font-size:14px;}
}



.vision_wrap {background:#f4fbff; border:1px solid #41a7e1; border-radius:10px; padding:10px 0; display:flex;}
.vision_arrow {display:block; height:70px; background:url(../img/vision_arrow.png) no-repeat center center;}
.vision_wrap .vision_box {width:50%; padding:10px 30px; }
.vision_wrap .vision_box:first-child {background:url(../img/vision_line.png) repeat-y right 0;}
.vision_wrap .vision_box:nth-child(2) {padding-top:50px;}
.vision_wrap .vision_box h3 {font-size:18px; color:#3d7acf; letter-spacing:-1px; font-weight:bold; margin-bottom:15px; height:25px;}
.vision_wrap .vision_box ul li {background:url(../img/list_bullet.png) no-repeat 0 11px; padding-left:10px;}



@media (max-width:600px) { 

.vision_wrap {flex-wrap:wrap;}
.vision_wrap .vision_box:first-child {background:none;}
.vision_wrap .vision_box {width:100%;}
.vision_wrap .vision_box:nth-child(2) {padding-top:20px; border-top:1px dotted #3465bf;}
.vision_wrap .vision_box h3 {font-size:16px; height:auto;}
.vision_wrap .vision_box ul li {font-size:14px;}

}


.business05_box {position:relative; padding-left:140px; margin-bottom:15px;}
.business05_box h3 {position:absolute; left:20px; top:0; background:#40b140; color:#FFF; font-size:16px; text-align:Center; width:93px; padding:5px 0px; border-radius:50px;}
.business05_box ul {}
.business05_box ul li {background:url(../img/list_bullet.png) no-repeat 0 11px; padding-left:10px;}



.product_title {font-size:20px; color:#333333; position:relative; padding-left:39px; margin-bottom:20px; margin-top:60px;}
.product_title.first {margin-top:0;}
.product_title span { position:absolute; display:flex; width:29px; height:29px; color:#fff; background:#3465bf; border-radius:29px; align-item:center; justify-content:center; font-size:14px; left:0; top:0;}

.product_list {display:flex; flex-wrap:wrap;}
.product_list li {margin-right:30px; margin-bottom:30px;}
.product_list li p {display:block; background:#f0f0f0; color:#333333; font-size:18px; text-align:center; padding:10px;}


.certify_list {display:flex; justify-content:space-between; margin:30px 0;}
.certify_list li {width:23%;}
.certify_list li p {display:block; color:#333333; font-size:18px; text-align:center; padding:10px 0; }



ul.product_txt_list {clear:both; padding-left:20px;}
ul.product_txt_list li {color:#555555; font-size:16px; background:url(../img/txt_list_bullet.png) no-repeat 0 11px; padding-left:10px; padding-bottom:5px; line-height:160%; letter-spacing:-1px;} 
ul.product_txt_list li div.caption {color:#d64040;}
ul.product_txt_list li strong {color:#333; margin-right:0px;}
ul.product_txt_list li span {color:#666da8; display:inline-block; width:150px;} 
ul.product_txt_list b {font-weight:bold; color:#333333;}
 



#daumRoughmapContainer1695021807796 {width:100%;}  

 
.location_txt {background:url(../img/location_icon.png) no-repeat 20px 10px #313131; padding-left:40px; margin-bottom:0px; } 
.location_txt h3 {font-size:16px; color:#255eac; font-weight:bold;  margin-bottom:5px; display:block; margin-top:5px;}
.location_txt ul {display:block; padding:10px;}
.location_txt ul li {display:inline-block; color:rgba(255,255,255,0.75); font-size:16px; margin-right:20px;}
.location_info {margin-top:30px; padding-left:0px; min-height:60px;}
.location_info ul {margin-left:27px;}
.location_info ul li {font-size:16px;}
.location_info h3 {font-size:18px; color:#333333; font-weight:bold;  margin-bottom:5px; display:block; margin-top:15px; padding-left:40px; line-height:30px; border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-bottom:18px;}
.location_info.marker h3 {background:url(../img/loc_icon.png) no-repeat;}
.location_info.bus h3 {background:url(../img/bus_icon.png) no-repeat;}
 


@media (max-width:900px) { 

.location_info ul li {font-size:14px;}
.location_info h3 {font-size:16px; }
.location_info p {font-size:14px;}
}


 

.page_tab ul {display:flex; margin-bottom:40px;}
.page_tab li {flex:1;}
.page_tab li a {display:block; text-align:center; font-size:20px; color:#adadad; padding:18px 0; border-bottom:1px solid #cccccc; font-weight:bold;}
.page_tab li a.active {border-bottom:3px solid #fd9112; color:#fd9112;}


.business_box {}
.business_box .top_txt {padding:50px 0 20px 0; font-size:24px; color:#333333; font-weight:bold; line-height:1.5em; text-align:center;}
.business_box .sky_box.dflex {display:flex;}
.business_box .sky_box.dflex .img {width:20%;}
.business_box .sky_box.dflex .img img {max-width:100%;}
.business_box .sky_box.dflex .txt {width:80%; display:flex; align-items:center; font-size:18px; color:#555555; line-height:1.8em;}

.sky_box.business {padding:40px;}
.sky_box.business .dflex {display:flex; margin-bottom:30px;}
.sky_box.business .dflex .img {width:160px; padding-right:10px;}
.sky_box.business .dflex .img img {max-width:100%;}
.sky_box.business .dflex .txt {flex:1; font-size:18px; color:#555555; line-height:1.6em; }
.sky_box.business .dflex .txt .goto_shop {margin-top:10px; display:inline-block; background:#fff; border:1px solid #c2c5c8; padding:5px 20px; font-size:16px; color:#363636; font-weight:bold;}
.sky_box.business .pinkTxt {color:#f14658;}
.sky_box.business h3.blueTxt {color:#2f5393; margin-bottom:10px; font-size:18px; font-weight:bold;}
.sky_box.business h3.navyTxt {color:#160c41; margin-bottom:10px; font-size:18px; font-weight:bold;}

.sky_box.business ul.imgList {display:flex; margin-left:-1%;}
.sky_box.business ul.imgList li {width:32.33333%; margin-left:1%;}
.sky_box.business ul.imgList li img {max-width:100%; border-radius:20px;}
.sky_box.business .bot_txt {padding:20px 0; font-size:18px; text-align:center;}



.huwon_box {}
.huwon_box .top_txt {padding:50px 0 20px 0; font-size:24px; color:#333333; font-weight:bold; line-height:1.5em; text-align:center;}
.huwon_box .top_txt .huwon_icon {background:url(../img/huwon_icon.png) no-repeat; padding-left:40px; height:34px; display:inline-block;}
.sky_box.huwon .pinkTxt {color:#f14658; font-size:20px;}



@media (max-width:900px) {


.page_tab li a {font-size:16px;}
.business_box .top_txt {font-size:18px;}
.business_box .top_txt br {display:none;}
.business_box .sky_box.dflex .txt {font-size:14px;}
.business_box .sky_box.dflex .txt br {display:none;}

.business_box .sky_box.dflex .img {width:25%;}
.business_box .sky_box.dflex .txt {width:75%; padding-left:10px;}

.sky_box.business {padding:20px;}
.sky_box.business .dflex .txt {font-size:14px;}

.sky_box.business .dflex {flex-wrap:wrap;}
.sky_box.business .dflex .img {width:100%; padding-right:0px; text-align:center; margin-bottom:20px;}
.sky_box.business .dflex .txt .goto_shop {font-size:14px;}
.sky_box.business .bot_txt {font-size:14px;}
}




