.vis{height:450px; background:#ffffff; text-align:center;margin-bottom:60px;}
.c_con{width:1300px; margin:80px auto; padding:0 0 120px 0;}
.c_con2{width:1300px;margin:0 auto;padding:70px 0 90px 0;position:relative;}
.c_con3{width:1000px;margin:0 auto;padding:50px 0 130px 0;position:relative;}
.vis{position:relative;}



.head01_img{position: relative;background:url(../images/sub01_head.png)no-repeat;
    background-size: 100% auto;
    background-attachment: fixed;}
.head02_img{background:url(../images/sub02_head.png)no-repeat no-repeat ;background-attachment:fixed;background-size: 100% auto;}
.head03_img{background:url(../images/sub03_head.png)no-repeat no-repeat ;background-attachment:fixed;background-size: 100% auto;}
.head04_img{background:url(../images/sub04_head.png)no-repeat no-repeat ;background-attachment:fixed;background-size: 100% auto;}
.head05_img{background:url(../images/sub05_head.png)no-repeat no-repeat ;background-attachment:fixed;background-size: 100% auto;}




.left{text-align:center;box-sizing:border-box;position:absolute; bottom: -50px;left: 50%;transform: translateX(-50%);width: 100%;}
.left a{display:inline-block;vertical-align:middle; width:auto; margin-right:37px;text-align:center; font-size:17px; color:#373737;font-family:'SCoreDream', sans-serif;padding-left:22px;font-weight:500;}
.left a:last-child{margin-right:0;}
.left a:hover{color:#2b94fa;}
.left .on{background:url(../images/blue_circle.png)no-repeat left center; color:#2b94fa;}
.left2{text-align:center; height:64px; box-sizing:border-box;position:absolute;bottom:2px;left: 50%;transform: translateX(-50%);width: 100%;}
.left2 a{display:inline-block;vertical-align:middle; width:auto; margin-right:50px;text-align:center; font-size:16px; color:#ffffff; padding: 18px 0 0 0;border-top: 2px solid transparent;}
.left2 a:last-child{margin-right:0;}
.left2 a:hover{border-top: 2px solid #324cb9;}
.left2 .on{border-top:2px solid #324cb9;}




/*top 타이틀*/
.top_title{width: 100%;
	position: absolute;
    top: 62%;
    left: 50%;
    transform: translate(-50%,-50%);animation: mymove 5s;}
.top_title h4{font-size:32px;color:#ffffff;}
.top_title p{font-size:16px;color:#ffffff;margin-top:30px;font-family:'SCoreDream', sans-serif;}




/*sub11 CEO 인사말*/
.sub11{padding-top:30px;padding-bottom:80px;}
.title{height:270px;background:url(../images/sub11_title.png)no-repeat;color:#ffffff;position:relative;}
.title h2{font-size:104px;font-family:'Noto Sans KR', sans-serif;float:left;position: absolute;bottom:-30px;left:-6px;}
.title h2 span{font-size:42px;font-weight:bold;font-family:'Noto Sans KR', sans-serif;margin-left:20px;}
.g_text{color:#e2e2e2;font-weight: 600; font-size:36px;font-family:'PLAY', sans-serif;margin-top:30px;margin-bottom:60px;}
.sub11_con01 img{float:left;margin-left:100px;margin-right:150px;}
.sub11_con01 .r_con h4{font-size:30px;padding-bottom:50px;}
.sub11_con01 .r_con h4 span{color:#2b94fa;}
.sub11_con01 .r_con p{font-size:18px;padding:10px 0;}
.sub11_con01 .sign{float:right;margin-right:100px;font-weight:600;}


/*sub12 연혁*/
.sub12{position:relative;padding-top:30px;padding-bottom:80px;}
.sub12 .title{background:url(../images/sub12_title.png)no-repeat;margin-bottom: 60px;}
/*sub1_sub02 연혁*/
.sub12{text-align:center;background:url(../images/sub12_bg.png)no-repeat top;}
.sub12 ul{background:url(../images/sub01_sub2_center_line)no-repeat;}
.sub12 .con02 .B_text{font-size:28px!important;font-weight:bold; color:#324cb9;margin-bottom:10px;font-family:'PLAY', sans-serif;margin-bottom: 16px;}
.sub12 .con02{position:relative;margin:60px 0;}
.sub12 .con02 p{margin-bottom: 10px;}
.sub12 .his_line{width:1px; height:721px;background:#e0e0e0;position:absolute;left:49.9%;transform:translate(50%);bottom: 170px;}
.sub12 .his_text{padding-bottom:100px;}
.sub12 .his_text2{padding-bottom:120px;}
.sub12 .his_text span{font-weight:bold;width:40px;display:inline-block;text-align:left !important;}
.sub12 .text1{text-align:justify;position:absolute;left:695px;top:-6px;}
.sub12 .text2{text-align:end;position:absolute;left:458px;top:-6px;}
.sub12 .text3{text-align:justify;position:absolute;left:695px;top:118px;}
.sub12 .text4{text-align:end;position:absolute;left:240px;top:242px;}
.sub12 .text5{text-align:justify;position:absolute;left:695px;top:365px;}
.sub12 .text6{text-align:end;position:absolute;left:224px;top:489px;}
.sub12 .text7{text-align:justify;position:absolute;left:695px;top:636px;}


/*sub13 조직도*/
.sub13{padding-top:30px;padding-bottom:80px;}
.sub13 .title{background:url(../images/sub13_title.png)no-repeat;margin-bottom: 60px;}


/*sub14 특허 및 인증*/
.sub14{padding-top:30px;padding-bottom:80px;}
.sub14 .title{background:url(../images/sub14_title.png)no-repeat;margin-bottom: 60px;}
#bo_gall{text-align:center;}
#bo_cate>ul{display:inline-block;}
#bo_w{text-align:left;}
.gallery>div{float:none;width:25%;;margin-bottom:40px;height:auto;text-align: center;}
.gallery span{display: block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;font-weight: 500;margin: 5px 0;}
.pg_wrap{float:none;margin: 30px 0;text-align: center;display: block;}
#bo_cate #bo_cate_on{z-index:1;}
.bo_fx{margin-bottom:25px;}
#bo_v_act{display:none;}
.dis_none #bo_vc_w{display:none;}
.bo_v_con2{text-align:center;}
.dis_none #bo_vc{display:none;}
#bo_cate a{width:auto;padding:10px 20px;background:#ffffff;border:none;}
#bo_cate #bo_cate_on{background:url(../images/blue_circle.png)no-repeat left center;border:none;color:#2b94fa;}
.pg_current{background:#2ca5d3;border: 1px solid #2ca5d3;}
#bo_cate li{margin-right:5px;margin-bottom: 5px;}
#bo_cate li:last-child{margin-right:0;}
.gallery .bo_cate_link{display:none;}
.gallery p{padding: 5px 30px !important;}
#bo_w .btn_submit{padding:5px 10px;}
#bo_w .btn_cancel{padding:5px 10px;border-radius:3px;}
#container_title{display:none;}
.title_icon{display:none;}
.num_span{font-size:14px;color:#1948fd;}
.gallery>div img{padding: 10px;border: 1px solid #e3e3e3;}


/*sub15 오시는길*/
.sub15{padding-top:30px;padding-bottom:80px;}
.sub15 .title{background:url(../images/sub15_title.png)no-repeat;margin-bottom: 60px;}
.sub15_wrap .img_left{float:left;height:100px;margin-right:100px;}
.sub15_wrap ul{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:30px;}
.sub15_wrap ul li{margin-bottom:15px;}
.sub15_wrap ul span{display:inline-block;width:100px;font-weight:500;font-size:18px;}




/*sub16 CI*/
.sub16 .c2_img{width:100%;height:291px;background:url(../images/sub11_img1.png)no-repeat;text-align:center;padding-top:90px;}
.sub16 h4{font-size:24px;margin-bottom:35px;}
.sub16 .top_tit h4{font-size:30px;margin-bottom:35px;}
.sub16 h4::after{content:"";display:block;width:70px;height:2px;background:#24AEDE;margin-top:5px;}
.sub16 .top_tit h4::after{display:none;}
.sub16 .c2_img h5{font-size:32px;color:rgba(255,255,255,0.6);font-weight:400;padding-bottom:30px;}
.sub16 .c2_img p{font-size:16px;font-family:'Noto Sans KR', sans-serif;color:#ffffff;}
.sub16 .c3_text{float:left;padding-top: 410px;}
.sub16 .c3_text p{padding-bottom: 50px;}
.sub16 .c3_img{float:right;}
.sub16 .s_t_box img{float:left;margin-right:30px;}
.sub16 .s_t_box h5{padding-top:30px;font-size:24px;font-weight: 400;color:#696969;}
.commonTab2{display:inline-block;margin-left:40px;}
.commonTab2 li{padding:20px 0;padding-right:87px;border-bottom:1px solid #E5E5E5;}
.commonTab2 li:last-child{border:0;}
.commonTab2 li a{font-size:24px;transition:all 0.3s;font-weight: 500;}
.commonTab2 li.on a{color:#24AEDE;}
.commonTab2 li:hover a{color:#24AEDE;transition:all 0.3s;}
.c4 .commonTab2{float:left;margin-right: 160px;margin-left: 37px;}
.sub16 .c4{margin:80px 0;}
.sub16 .c5_box{float:left;margin-right:30px;width: 49%;margin-right: 1%;}
.sub16 .c5_box img{border:1px solid #E5E5E5;padding:80px 30px;}
.sub16 .c5_box .c5_img{border:1px solid #E5E5E5;padding:7px 80px;}
.sub16 .c6{margin:80px 0;}
.color_list{margin-top:50px;}
.color_list .box1{width:286px;height:122px; background:#24AEDE;}
.color_list .box2{width:286px;height:122px; background:#0079B9;}
.color_list .box3{width:286px;height:122px; background:url(../images/sub11_img7.png) no-repeat;}
.color_list li{float:left;margin-right:10px;color:#ffffff;}
.color_list li p{text-align:center;padding-top:85px;}


/*sub21 사업분야*/
.commonTab li.on{color:#24AEDE;}
.sub21{position:relative;}
.sub21 .c1 h2{font-size:40px;color:#ECECEC;}
.sub21 .c1{width:100%;height:700px;}
.sub21 .c1_text{width:640px;background:#F3F3F3;padding:30px 40px;margin-right: 40px;}
.sub21 .c1_text p{font-size:18px;}
.sub21 .c1_text span{font-weight:bold;}
.sub21 .tab-wrapper{margin-top:30px;}
.sub21 .tab-wrapper .tab{margin:35px 0;margin-left: 30px;text-align: right;margin-right: 46px;font-family:'SCoreDream', sans-serif;}
.sub21 .tab-wrapper .tab:after{content:'';display:inline-block;width:120px;height:1px;background:#e2e2e2;margin-bottom: 7px;margin-left: 21px;transition:all 0.3s;}
.sub21 .tab-contents{position:absolute;top:138px;right:0;}
.sub21 .tab-wrapper{width:33%;}
.sub21 .tab-contents { width: 60%; height: auto; margin: 0 auto; display: none; }
.sub21 .tab-contents.tab01 { display: block; }
.sub21 .tab-wrapper { text-align: center; }
.sub21 .tab-wrapper .tab { cursor: pointer; font-size: 20px;}
.sub21 .tab-wrapper{float:left;}
.sub21 h4{font-size:18px;background:url(../images/title_line.png)no-repeat top left;padding-top:20px;margin-bottom:20px;}
.sub21 .c0{padding:25px;background:#F8FCFF;border:1px solid #DBDEE6;margin-bottom:30px;}
.sub21 .c0 ul li{line-height:35px;padding-left:10px;}
.sub21 .c2{font-weight:bold;}
.sub21 .c2 ul li {line-height:35px;padding-left:10px;}
.sub21 .c2 ul li .b_color{color:#007fc0;}
.sub21 .c2 ul li .r_color{color:#9E1E25;}
.sub21 .c3{}
.sub21 .c3 ul li{line-height:35px;padding-left:10px;}
.t_center{text-align:center;margin-top:30px;}
.bottom_btn{display:inline-block;}
.bottom_btn li{float:left;margin:0 10px;font-size:20px;font-weight:400;width:200px;height:50px;text-align:center;line-height:50px;}
.bottom_btn li a{color:#ffffff;display:block;width:100%;height:100%;}
.bottom_btn .btn1{background:#0081BE;}
.bottom_btn .btn2{background:#E75C37;}
.sub21 .bottom_btn .btn2{background:#999999;}
.sub21 .tab-wrapper .on{color:#007fc0;font-weight:bold;}
.sub21 .tab-wrapper span{padding-left:20px;}
.sub21 .tab-wrapper .on span{background: url(../images/sub21_circle.png)no-repeat left center;}
.sub21 .tab-wrapper .on.tab:after{background:#007fc0;width:150px;height:2px; transition:all 0.3s;font-weight:bold;}
.sub21 .box_text{width:300px;height:200px; background:#0081BE;position:absolute;left:200px;bottom: -90px;padding:30px;color:#ffffff;}
.sub21 .box_text p{margin-bottom:20px;}
.sub21 .b_btn{display:inline-block;border:1px solid #ffffff;margin-left:100px;}
.sub21 .b_btn a{display:block;width:100%;height:100%;padding:5px 20px;color:#ffffff;}


/*제품소개 게시판*/
.khwrap{_padding:50px 0;}
.wr_width{padding-right:20px;}
.writeskin .frm_input, .writeskin .frm_file{height:40px;}
.viewskin .imgbig{text-align: center;}
.viewskin .imgbig img{display: inline-block;width:auto;height:auto;}



/*시공&설치사례 게시판*/
#bo_cate a{text-align:center;background: transparent;height:100%;color:#a9a9a9;}
.per_wrap #bo_cate a{_width:90px !important;}
.per_wrap #bo_cate{text-align:center;}
.per_wrap2 #bo_cate{text-align:center;}
.per_wrap2 #bo_cate #bo_cate_on{border:1px solid #2ca5d3; box-shadow:none; font-weight:500;opacity:1;}
#bo_list th{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;background: #f3f3f3;line-height: 38px;font-size: 16px;}
.per_view{width:1300px;margin:0 auto;margin-bottom:180px;}
.per_table_s{width:1300px; border:0; border:solid 1px #dcddde; margin:0 auto;padding: 20px;}
a.btn_b02, .btn_b02{background:#2ca5d3;border:1px solid #2ca5d3 !important;}
.per_wrap2 a.btn_b01, .per_wrap2 .btn_b01{padding-top: 6px;
    margin-right: 20px;}
.btn_bo_adm input{border-radius:5px;}
.nw_c3 a{font-family:'SCoreDream', sans-serif;}
a.btn_b02:hover, .btn_b02:hover{background:#2ca5d3;}
.writeskin .inner{width:100%;}
.listskin .inner{width:100%;}
.listskin .img{background:#ffffff;}
.item_table tr{line-height: 30px;}
.item_table td{padding-left:20px;}

#photo_main img{_width:100%;_height:100%;}
.sigong_table{width:100%;}
.sn_list table{width:1000px;}
.btn_b01{margin:5px;}
.top_title{font-size:22px;text-align:center;font-weight:bold;color:#B9004D;}
.top_line{display:block;margin:0 auto;padding:25px 0;}
.sn_list table{padding:30px 30px 30px 0;}
.tbody table:first-child{margin-top:20px;}
.top_text{font-size:16px;text-align:center;margin-bottom:20px;}
#bo_list table tr{transition:0.2s;}
#bo_list table tr:hover{background:#f7f7f7;transition:0.2s;}
.tit_bold{font-weight:bold;}
.sn_list{border-top:1px solid #dedddc;border-bottom:1px solid #dedddc;}
.right_n{width:156px;display: block;float: left;margin-right:0;}
.right_n2{height:30px;display: block;float: left;}
.sigong_tit{}
#bo_cate{text-align:center;}
#bo_cate ul{width:auto;}
#bo_cate a{font-size:17px;}



/*공지사항*/
#bo_list th{_background:#ffffff;}
.tbl_head01 thead th{padding:0;}
#bo_list .td_name{text-align:center !important;}
.basic_style .tbl_head01 td{text-align:center !important;}
#bo_v_share{display:none;}
#bo_v_title .bo_v_tit{font-size:22px;font-family:'SCoreDream', sans-serif;}


/*관리자 로그인 창*/
.btn_submit{background:#2ca5d3;font-family:'SCoreDream', sans-serif;}
.btn_submit:hover{background:#2ca5d3;}
.mb_log_cate .join{display:none;}
.mb_log_cate h2{width:100%;font-family:'SCoreDream', sans-serif;}
.mbskin .btn_submit{font-size:16px;}
#login_info .login_if_lpl{font-family:'SCoreDream', sans-serif;font-size:14px;}
#login_info .login_if_auto label{font-family:'SCoreDream', sans-serif;font-size:14px;}
.chk_box input[type="checkbox"] + label span{margin-top: 3px;}
#mb_login #login_fs{font-family:'SCoreDream', sans-serif;font-size:14px;}
#login_info .login_if_lpl{display:none;}


/*개인정보처리방침*/
#ctt_con{width:1000px;margin:0 auto;border: 2px solid #efefef;padding: 35px;padding-top:45px;}
#ctt{padding:0;margin:0;}


/*검색창*/
#sch_result{width:1000px;margin:50px auto;}
#sch_res_detail{background:#212121;padding-top:100px;}
#sch_res_detail select{font-size:14px;}
#sch_res_detail .sch_wr{font-size:14px;}



@media screen and (min-width: 769px) and (max-width: 1200px){
	.head01_img{background-size:auto;}
	.head02_img{background-size:auto;}
	.head03_img{background-size:auto;}
	.head04_img{background-size:auto;}
	.head05_img{background-size:auto;}
	#bo_list{width:100% !important;}
	.gallery>div{width:33.33%;}
	.sub15 .c1_right{padding-right:150px;}
	.inner{width:auto;}
	.sub16 .inner{width:1300px;}
	.c_con{width:auto;}
	.sub15 .c1_st{float:none;}
	.sub15 .c1_left{float:none;}
	.sub15 .c1_right{float:none;padding-right:0;margin-left: 200px;margin-top: 36px;}
	.c1_wrap .s1{width:49%;height:300px; margin-right:2%;}
	.c1_wrap .s1:nth-child(2n){margin-right:0;}
	.top_tit .top_text{width:auto;padding-top:80px;}
	.top_tit .top_text h5{width:14%;float:none;padding-right:0;}
	.top_tit .top_text p{width:94%;margin-top:30px;}
	.sub212 .c1 img{float:none;padding-left:40px;}
	.sub212 .c1 p{padding-left:50px;}
	.c2 .c2_text{width:auto;}
	.sub211 .c2 .s1 h4{padding:100px 36px;}
	.c3 .s_box .s_text{width:auto;}
	.sub214 .c1 .s1{float:none;margin-right:0;margin-top:40px;margin-left:80px;}
	.sub214 .c1_img{float:none;margin-left:80px;margin-top:30px;}
	.sub220 .c1 ul{float:none;margin-left:50px;margin-bottom:30px;    margin-top: 30px;}
	.sub220 .c1 img{float:none;margin-left:50px;}
	.circle_list{margin-left:50px;}
	.sub221 .box_wrap ul{width: 780px;margin: 0 auto;}
	.sub222_wrap{width:860px;margin:0 auto;}
	.sub222_wrap>div:nth-child(2n){margin-right:0;}
	.sub222_wrap>div:nth-child(3n){margin-right:20px;}
	.sub222_wrap>div:nth-child(6){margin-right:0;}
	.sub31 .c1 img{width:40%;}
	.sub31 .right_text{width:60%;}
	.sub321 .img_box{float:none;}
	.sub321 .c1 .s1 .con_wrap{margin-left:50px;}
	.sub321 .c2 .s_box img{margin-left:30px;}
	.sub321 .c3 .sub_blue_t{padding-left:40px;}
	.sub321 .s_title2{text-align:left;background-position: left top;}
	.sub321 .c2 .sub_blue_t{padding-left:40px;}
	.sub321 .c4 img{width:100%;}
	.sub323 .img_box{float:none;padding: 60px 100px;margin-left: 40px;}
	.sub323 .sub_blue_t{margin-top: 20px;}
	.sub324 .circle_list{padding-left:30px;}
	.sub330 .s1 img{float:none;}
	.sub330 .c2 .s_title2{text-align:left;background-position:left 0;}
	.sub330 .s2 img{float:none;}
	.sub331 .c1 .s1 img{float:none;}
	.sub331 .c2 .s1 img{float:none;margin:0;margin-top:20px;}
	.sub332 .img_wrap img{width:100%;}
	.sub332 .c4 .c_box .blue_table{float:none;}
	.sub33 .g_box{margin-left:40px;}
	.sub33 .c4 img{width:auto !important;}
	.th_col{width:25%;}
	#bo_cate_ul.per_bg{width:auto !important;}
	
	
}



/*모바일*/
@media screen and (max-width: 768px) {

	.head01_img, .head06_img{background-size: cover;
    background-position: bottom;background-attachment: inherit;}
	.head02_img{background-size: cover;
    background-position: bottom;background-attachment: inherit;}
	.head03_img{background-size: cover;
    background-position: bottom;background-attachment: inherit;}
	.head04_img{background-size: cover;
    background-position: bottom;background-attachment: inherit;}
	.head05_img{background-size: cover;
    background-position: bottom;background-attachment: inherit;}
   

	/*sub11 CEO인사말*/
	.inner{width:auto;margin:50px 0;padding:0 20px;}
	.left a{font-size:16px;margin-right:0;}
	.left .on{background-position:8px;}
	.vis{height:250px;}
	.top_title h4{font-size:24px;}
	.top_title p{font-weight: normal;}
	.title{height:150px;background-size:cover;background-position: center;}
	.title h2{font-size:60px;}
	.title h2 span{font-size:30px;}
	.title h2{bottom:-17px;}
	.g_text{font-size:22px;text-align:center; margin-top:10px;margin-bottom: 20px;}
	.sub11_con01{padding:0 20px;text-align: center;}
	.sub11_con01 img{float:none;width:70%;margin:0;}
	.sub11_con01 .r_con h4{font-size:20px;padding-top:30px;padding-bottom:30px;}
	.sub11_con01 .r_con p{font-size:16px;}
	.sub11_con01 .r_con p br{display:none;}
	.sub11_con01 .sign{float:none;margin-right:0;margin-top:30px;}
	
	
	/*sub12*/
	.sub12 .title{background-size:cover;background-position: center;}
	.sub12{text-align:left;padding-bottom:0;}
	.sub12 .his_text{padding-bottom:40px;}
	.sub12 .his_text>div{position:static}
	.sub12 .text2{left:11%;text-align:left;}
	.sub12 .text3{left:11%;text-align:left;}
	.sub12 .text4{left:11%;text-align:left;}
	.sub12 .text5{left:11%;text-align:left;top: 380px;}
	.sub12 .text6{left:11%;text-align:left;top: 550px;}
	.sub12 .text7{left:11%;text-align:left;}
	.sub12 .his_line{left:30px;height: 1031px;bottom: 51px;}
	.sub12 .his_text img{display:none;}
	.sub12 .con02 p{margin-left:30px;font-size: 13px; display:flex}
	.sub12 .con02 .B_text{margin-left:0;}
	.sub12 .con02 .B_text::before{display:inline-block;content:'';width:21px;
    height: 21px;background:url(../images/sub12_circle.png)no-repeat left;margin-right: 20px;}
	.sub12 .his_text span{width:30px}
	.sub12 .text8{width:100% !important}
	
	
	/*조직도*/
	.sub13 .title{background-size:cover;background-position: center;}
	.sub13 .title h2{font-size:46px;bottom: -10px;left:-1;}
	.sub13 .title h2 span{display:block;margin-left:0;}
	
	
	/*특허및인증*/
	.sub14 .title{background-size:cover;background-position: center; margin-bottom:10px}
	.sub14 .title h2{bottom: 0;left:-1;}
	.sub14 .title h2 span{display:block;margin-left:0;}
	#bo_gall{padding:0 20px;}
    .gallery>div{height:auto;margin-right:3%;width: 47%;}
    .gallery img{width:100%;}
    .gallery span{white-space:normal;font-size:13px;}
	.gallery p{padding:0 !important}
    #bo_v{padding: 0 20px;text-align:left;}
    #bo_v_title{font-size:18px;}
	#bo_v #bo_v_top ul{position:static;}
	#bo_v_info #bo_v_top ul{position:static;}
	
	
	/*오시는길*/
	.sub15 .title{background-size:cover;background-position: center;}
	.sub15 .title h2{font-size:46px;bottom: 0;left:0;}
	.sub15 .title h2 span{display:block;margin-left:0;}
	.sub15_wrap{padding:0 20px;}
	.sub15_wrap .img_left{text-align: center; width:100px;float:none;margin-right:0;height:auto;margin-bottom:20px;}
	.sub15_wrap .img_left img{width:100%;}
	.sub15_wrap .sub15_ad{height:50px;}
	.sub15 iframe{width:100%;height:200px;}
	
	
	/*사업분야*/
	.sub21 .c1{height:auto;}
	.sub21 .c1 h2{font-size:24px;}
	.sub21 .c1_text{width:auto;padding:20px 30px;}
	.sub21 .c1_text p{font-size:16px;}
	.sub21 .tab-wrapper{position:static;float:none;width:auto;margin-bottom:30px;margin-right:70px;}
	.sub21 .tab-wrapper .tab{margin-right:0;margin: 10px 0;font-size: 18px;}
	.sub21 .tab-contents{width:auto;position:static;}
	.sub21 .tab-contents img{width:100%;}
	.sub21 .box_text{position:static;width:auto;height: auto;}
	.sub21 .tab-wrapper .on.tab:after{width:100px;}
	
	
	
	/*제품소개*/
	.inner2{width:auto;}	
	.left{bottom:-65px;padding-bottom:10px;}
	.top_text{font-size:14px;padding:0 20px;}
	.top_text br{display:none;}
	.head03_img .left{bottom: -91px;}
	
	
	/*시공&설치사례*/
	.inner3{width:auto;padding:0 20px;}
	.sn_list table{width:auto;}
	.sn_list img{width: 100px;height: auto;}
	.right_n{width:124px;}
	.right_n2{width:75px;}
	.inner3 table{width:100%;}
	#bo_cate ul{}
	#photo_main{height:auto !important;}
	#photo_main img {
    width: 100%;
    height: auto;}
	.box_wrap{margin-bottom: 20px;}
	.big_box{width:100%;height:auto;float:none;}
	.ss_img{float:none !important;height:auto;margin-top:20px;padding-left:0;}
	.ss_img table td{border:none;}
	
	
	/*고객센터 게시판*/
	#bo_list{padding:0;}
	#bo_v{padding-top:20px;}
	
	/*개인정보처리방침*/
	.title h2 span{ font-size:1rem; margin-left:0; display:block}
	.title h2{font-size:2rem; left:0; bottom:0}
	
	/*게시판*/
	#bo_sch form{display:flex}
	
}


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