@charset "utf-8";


#subcontentWrap{width:100%; overflow:hidden;  }
#subInner{width:100%; overflow:hidden;  }
#subContWrap{width:1200px; margin:65px auto; float:none;}


/*페이지인식*/
#page01 .sub_menu li.menu01 a,
#page02 .sub_menu li.menu02 a,
#page03 .sub_menu li.menu03 a,
#page04 .sub_menu li.menu04 a,
#page05 .sub_menu li.menu05 a,
#page06 .sub_menu li.menu06 a,
#page07 .sub_menu li.menu07 a
{display:block; width:auto; color:#3883ff; height:50px; margin:0; line-height:50px;  font-weight:500; background:none; padding:0; position:relative;}


/* 서브페이지_Title */
#subInner .lnb_title_wrap{width:100%; height:420px;}
#subInner .lnb_title_wrap .wrap{position:relative; height:420px;}
#subInner .lnb_title_wrap .lnb_title_txt{ text-align:center; float:left; width:100%; height:160px; margin-top:-45px; top:50%; color:#fff; position:absolute; left:0;}
#subInner .lnb_title_wrap .lnb_title_txt b{font-size:60px; font-weight:800; display:block; line-height:85px;}
#subInner .lnb_title_wrap .lnb_title_txt span{font-size:17px; font-weight:400;line-height:25px;}
#subInner .lnb_title_wrap .lnb_title_img{width:50%; height:400px; position:absolute; right:0;}
#subInner .sub_menu,sub_menu1,sub_menu2{ text-align:center;  width:100%; overflow:hidden; border-top:1px solid #605e5e; background:rgba(0,0,0,0.60); margin-top:-50px;}
#subInner .sub_menu li{display:inline-block; position:relative;padding:0px 30px 0px 30px;  background:#FFF; height:50px; line-height:50px; margin:0 auto;background:url('/img/sub/sub_menu_bar.png') no-repeat right center;}
#subInner .sub_menu li:first-child:after{content:""; width:2px; height:16px; background:url('/img/sub/sub_menu_bar.png') no-repeat left center; display:inline-block; position:absolute; top:17px; left:0;}

#subInner .sub_menu li a{display:block; color:#999999; font-size:15px;}
#subInner .sub_menu li a:hover{color:#3883ff }
#subInner .sub_menu li a:focus, 
#subInner .sub_menu li a:active{display:block; width:auto; height:50px; margin:0; line-height:50px;  font-weight:500; background:none; color:#3883ff; }

/**/
#subContWrap .tit_Wrap{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 20px; }
.tit_Wrap .tit_txt{ font-size:40px; font-weight:500; float:left; color:#333; padding-top:18px;}
.tit_Wrap .tit_nav{float:right; padding-top:32px;}
.tit_Wrap .tit_nav li{float:left; font-size:13px; color:#8E8E8E; font-weight:300; padding-right:14px; margin-left:10px; background:url(/kr/images/common/arrow1.png) no-repeat right center;}
.tit_Wrap .tit_nav li:last-child{background:0; padding:0;}
.tit_Wrap .tit_nav li.home{padding-top:3px;}

.tit_Wrap1{width:100%; overflow:hidden;  background:#efefef; margin-bottom:20px;}


#subContWrap .tit_Wrap2{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 20px; display:none; }
.tit_Wrap2 .tit_txt{ font-size:40px; font-weight:500; float:left; color:#333; padding-top:18px;}
.tit_Wrap2 .tit_nav{float:right; padding-top:32px;}
.tit_Wrap2 .tit_nav li{float:left; font-size:13px; color:#8E8E8E; font-weight:300; padding-right:14px; margin-left:10px; background:url(/kr/images/common/arrow1.png) no-repeat right center;}
.tit_Wrap2 .tit_nav li:last-child{background:0; padding:0;}
.tit_Wrap2 .tit_nav li.home{padding-top:3px;}

.s_content{width:100%; overflow:hidden; min-height:200px; padding-top:30px;}
.s_content.n_top{padding-top:0;}




/*s_title*/
.s_title{position:relative;width:100%; height:400px; /*background:url('/img/sub/sub_tit_bg.png') no-repeat center center;*/ background-size:cover;}
/*.s_title_bg{position:absolute; top:0; right:0; width:100%; height:400px;}*/
.treat01_s_title{background:url('/img/sub/treat01_tit_bg.png') no-repeat center center;}
.treat02_s_title{background:url('/img/sub/treat02_tit_bg.png') no-repeat center center;}
.treat03_s_title{background:url('/img/sub/treat03_tit_bg.png') no-repeat center center;}
.treat04_s_title{background:url('/img/sub/treat04_tit_bg.png') no-repeat center center;}
.common01_s_title{background:url('/img/sub/common01_tit_bg.png') no-repeat center center;}
.common02_s_title{background:url('/img/sub/common02_tit_bg.png') no-repeat center center;}
.common03_s_title{background:url('/img/sub/common03_tit_bg.png') no-repeat 90% bottom;}
.common04_s_title{background:url('/img/sub/common04_tit_bg.png') no-repeat center center;}

.s_title_ment{padding:115px 60px 100px; /*position:absolute; top:0; z-index:9;*/}
.s_title_ment .s_title_1{font-family:"KoreanYNSJG"; font-size:55px; font-weight:400; color:#212121}
.s_title_ment .s_title_1 span{font-family:"KoreanYNSJG"; font-size:55px; font-weight:400; }
.s_title_ment .s_title_2{font-family:"KoreanYNSJG"; font-size:16px; font-weight:200; color:#404040; margin-top:13px; line-height:27px;}

/*s_box*/
.s_box{width:100%; overflow:hidden; margin-top:65px;}
.s_box .s_mark{width:30px; height:17px; display:block; }
.s_box .s_mark_p{background:url('/img/sub/mark_p.png') no-repeat left center;}
.s_box .s_mark_o{background:url('/img/sub/mark_o.png') no-repeat left center;}
.s_box .s_mark_g{background:url('/img/sub/mark_g.png') no-repeat left center;}
.s_box .s_box_tit{font-size:35px; color:#212121; font-weight:300; letter-spacing:-0.05em;; margin:15px 0;}
.s_box .s_box_con{font-size:17px; color:#555; font-weight:300; word-break:keep-all; text-align:justify}

/*s_box_ul*/
.s_box .s_box_ul{width:100%; overflow:hidden;}
.s_box .s_box_ul li{width:24.6%; margin-left:0.5%; border:1px solid #DEC3DB; float:left; position:relative; text-align:center; box-sizing:border-box; padding:30px 20px 40px;}
.s_box .s_box_ul li:before{content:""; position:absolute; top:-1px; left:50%; margin-left:-20px;width:40px; height:3px; background:#c78fc0;}
.s_box .s_box_ul li .s_box_ul_num{font-family:"din"; font-size:50px;font-weight:bold; color:#C78FC0; }
.s_box .s_box_ul li .s_box_ul_tit{color:#212121; font-size:26px; font-weight:300; margin:20px 0; line-height:30px;}
.s_box .s_box_ul li .s_box_ul_con{color:#555; font-size:15px; font-weight:300; word-break:keep-all;}
.s_box .s_box_ul li:first-child{margin-left:0;}

.s_content_intro .s_box .s_box_ul li{border:1px solid #FFD389}
.s_content_intro .s_box .s_box_ul li:before{background:#FCB94A;}
.s_content_intro .s_box .s_box_ul li .s_box_ul_num{color:#FAA61A}

.s_content_intro .s_box .s_box_ul li{border:1px solid #FFD389}
.s_content_intro .s_box .s_box_ul li:before{background:#FCB94A;}
.s_content_intro .s_box .s_box_ul li .s_box_ul_num{color:#FAA61A}

/*s_box_ul_2*/
.s_box .s_box_ul_2{width:100%; overflow:hidden;}
.s_box .s_box_ul_2 li{width:49.5%; margin-left:0.5%; border:10px solid #EBDBE9; box-sizing:border-box; padding:25px 20px; float:left;}
.s_box .s_box_ul_2 li:first-child{margin-left:0;}
.s_box .s_box_ul_2 li .s_box_ul_2_tit{font-size:30px; color:#c156b4;}
.s_box .s_box_ul_2 li .s_box_ul_2_con_1{font-size:18px; color:#212121; font-weight:400; margin:7px 0; letter-spacing:-0.05em;}
.s_box .s_box_ul_2 li .s_box_ul_2_con_2{font-size:16px; color:#555; font-weight:300; word-break:keep-all;}
.s_box .s_box_ul_2 li:last-child{margin-bottom:0;}

/*s_box_ul_3*/
.s_box .s_box_ul_3{width:100%; overflow:hidden;}
.s_box .s_box_ul_3 li{width:100%; overflow:hidden; margin-bottom:25px; }
.s_box .s_box_ul_3 li .s_box_ul_3_tit{font-size:28px; color:#C78FC0; font-weight:300;}
.s_box .s_box_ul_3 li .s_box_ul_3_tit span{font-family:"din"; font-weight:bold; font-size:30px; }
.s_box .s_box_ul_3 li .s_box_ul_3_con_1{padding-left:42px; font-size:18px; color:#000; font-weight:300; margin:10px 0;}
.s_box .s_box_ul_3 li .s_box_ul_3_con_2{padding-left:42px; font-size:16px; color:#969696; font-weight:300; word-break:keep-all;}
.s_box .s_box_ul_3 li:last-child{margin-bottom:0;}

/*s_box_ul_4*/
.s_box .s_box_ul_4{width:100%; overflow:hidden; margin-top:25px;}
.s_box .s_box_ul_4 li{width:50%; float:left; overflow:hidden; margin-bottom:20px; padding-left:40px; box-sizing:border-box; background:url('/img/sub/mark_ul_4.png') no-repeat left -1px; color:#333;}

/* common01 */

.color_1{color:#8dc63f !important;} .bg_1{background-color:#8dc63f}
.color_2{color:#8fc79c !important;} .bg_2{background-color:#8fc79c}
.color_3{color:#8fbec7 !important;} .bg_3{background-color:#8fbec7}
.color_4{color:#8fb3c7 !important;} .bg_4{background-color:#8fb3c7}
.color_5{color:#8f90c7 !important;} .bg_5{background-color:#8f90c7}
.color_6{color:#c78fc0 !important;} .bg_6{background-color:#c78fc0}
.color_7{color:#FAA61A !important;} .bg_7{background-color:#FAA61A}

.font_600{font-weight:600 !important;}

.s_box .s_box_ul_5{width:100%; overflow:hidden;}
.s_box .s_box_ul_5 li{width:100%; overflow:hidden;background:url('/img/sub/ul_5_bg.png') repeat-y 0 0;}
.s_box .s_box_ul_5 li:first-child,
.s_box .s_box_ul_5 li:last-child{background:none;}
.s_box .s_box_ul_5 li .s_box_ul_5_tit{font-size:28px; color:#212121; font-weight:300; padding-bottom:10px}
.s_box .s_box_ul_5 li .s_box_ul_5_tit span{display:inline-block; margin:0 0 0 20px}
.s_box .s_box_ul_5 li .s_box_ul_5_tit span.mark_circle{width:13px; height:13px; border-radius:13px; display:inline-block; margin:3px 20px 3px 0;}
.s_box .s_box_ul_5 li .s_box_ul_5_con{font-size:16px; color:#555; font-weight:300; padding-left:30px; padding-bottom:40px; }
.s_box .s_box_ul_5 li:first-child .s_box_ul_5_con{background:url('/img/sub/ul_5_bg.png') repeat-y 0 0;}
.s_box .s_box_ul_5 li:first-child .s_box_ul_5_tit{background:url('/img/sub/ul_5_bg.png') no-repeat 0 25px;}
.s_box .s_box_ul_5 li:last-child .s_box_ul_5_tit{background:url('/img/sub/ul_5_bg.png') no-repeat 0 0px;}

/* common02 */
.com_02_box{width:100%; overflow:hidden; padding:15px 0; border-bottom:1px solid #CDCDCD}
.com_02_box:first-child{padding-top:0;}
.com_02_box .com_02_tit{font-size:24px; color:#212121; font-weight:300; cursor:pointer; padding-bottom:8px;}
.com_02_box .com_02_tit span{width:40px; height:40px; display:block; float:left; margin-right:16px; }
.com_02_box .com_02_tit div{padding-left:60px;}
.com_02_box .com_02_con{display:none; float:left; cursor:default; padding:20px 0; font-size:16px; color:#555; font-weight:300; }
.com_02_box .com_02_con span{width:40px; height:40px; display:block; float:left; margin-right:16px; }
.com_02_box .com_02_con div{padding-left:60px;}
.com_02_box.com_02_box_on .com_02_con{display:block; background:url('/img/sub/common02_img_2.png') no-repeat 0 -77px; float:left;}
.com_02_box.com_02_box_on .com_02_tit{background:url('/img/sub/common02_img_2.png') no-repeat 0 23px}
/*.com_02_box.com_02_box_on .com_02_con span{background:url('/img/sub/common02_img_2.png') no-repeat 0 -23px}*/

/*common03*/
.s_box_ul_06{width:100%; overflow:hidden;}
.s_box_ul_06 li{width:100%; overflow:hidden;}
.s_box_ul_06 li>div{width:50%; height:355px; float:left; box-sizing:border-box; }
.s_box_ul_06 li>div.ment_box{text-align:center; padding:80px 60px 0; background:#fafafa}
.s_box_ul_06 li:nth-of-type(2n)>div.ment_box{float:right;}
.s_box_ul_06 li>div.ment_box span{height:40px; border-radius:40px; color:#FFF; font-size:18px; font-weight:500; padding:2px 35px;}
.s_box_ul_06 li>div.ment_box .ment_box_tit{font-size:35px; color:#212121; font-weight:300; padding:15px 0; letter-spacing:-0.05em;}
.s_box_ul_06 li>div.ment_box .ment_box_con{font-size:17px; color:#555; font-weight:300; word-break:keep-all;}


/*제품소개 20201110 editor 스타일 충돌 때문에 > 붙여서 명시화함 */
.intro01_box{width:100%; overflow:hidden; padding:10px;}
.intro01_box > li{float:left; width:31.5%;border:1px solid #ddd; margin:10px; height:290px; text-align:center; margin-bottom:20px; padding-top:40px;}
.intro01_box > li > img{width:85%; }
.intro01_box_1{margin-top:25px;background:#e6e6e6; padding:10px; color:#033478; font-size:20px; line-height:28px; font-weight:600; letter-spacing:-0.05em; }
.intro01_box_2{ background:#e6e6e6; padding-bottom:10px; color:#333; font-size:16px; line-height:28px; font-weight:500; letter-spacing:-0.05em; }
.intro01_box > li.intro01_box_1 div{margin:35px 0 30px;}



/*제품상세*/
.pro_left{width:40%; float:left; border:1px solid #ddd; text-align:center;}
.pro_right{width:60%; float:right; padding-left:50px; box-sizing:border-box; }
.pro_right ul li{display:inline-block; float:left;}
.pro_right ul li.title01{ color:#033478; font-size:16px; text-align:center; width:30%; border-top:1px solid #a3d8fe; line-height:50px; background:#e7f4fd;}
.pro_right ul li.detial02{ width:69%; border-top:1px solid #ddd; padding-left:15px;box-sizing:border-box; line-height:50px; font-size:16px; }
.pro_right ul li.last{ border-bottom:1px solid #a3d8fe;}
.pro_right ul li.last1{ border-bottom:1px solid #ddd }


.prodetail { width:100%; border-top:2px solid #0033cc; margin-top:0px; }
.prodetail th {
	background:#eeeeed;
	font-weight:600;
	font-size:15px;
	color:#111;
	border-bottom:1px solid #cccccc;
	text-align:center;
	padding:0px 0;
	height:40px;
	width:200px;
}
.prodetail td {
	color:#5f5f5f;
	padding:10px;
	font-size:15px;
	text-align:center;
	background:#fff;
	border-bottom:1px solid #cccccc;
	letter-spacing:-0.03em;
}
.prodetail td.t02{width:20%;  background:#e7f4fd; color:#033478; font-size:15px; text-align:center;}
.prodetail td.t01 { padding-left:15px;  text-align:left; }








/*제품상세타이틀*/
.photo_title { font-size:25px; padding:25px; text-align:center;  border-bottom:1px solid #ddd;}
.photo_deatil{padding:25px; text-align:center;  font-size:16px;}
.pro_use { font-size:25px; padding:25px; text-align:center; margin-top:55px; border:3px solid #0361aa;}
.pro_arow{position:relative;  text-align:center; margin-bottom:25px;}
.useWrap2{position:relative;  width:100%; margin-bottom:55px; margin:0 auto; height:350px;}




/*제품사용사례*/
.use_area2{position:relative;  float: left;  width:24%;   border:1px solid #ddd; margin-left:6px; margin-right:6px; }
.use_area2 ul li.usestyle{text-align:center;font-size:15px; padding:15px; height:65px; width:90%; overflow:hidden; }
.use_area2 ul li img{ width:100%; }







@media screen and (max-width:1200px) {
.use_area2{position:relative;  float: left;  width:32%;   border:1px solid #ddd; margin-left:6px; margin-right:6px; }



}

@media screen and (max-width:780px) {
.use_area2{position:relative;  float: left;  width:50%;   border:1px solid #ddd; margin-left:6px; margin-right:6px; }



}





/**************사용목적***************/
.use_area1{display:none;}
.ex_useleft{width:48.5%; float:left;background:url('/kr/images/sub/num_01.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;}
.ex_useleft ul li{line-height:28px; font-size:16px;}

.ex_useleft1{width:48.5%; float:left;background:url('/kr/images/sub/num_03.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:45px;}
.ex_useleft1 ul li{line-height:28px; font-size:16px;}

.ex_useright{width:48.5%; background:url('/kr/images/sub/num_02.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:25px;}
.ex_useright ul li{line-height:28px; font-size:16px;}

.ex_useright1{width:48.5%; background:url('/kr/images/sub/num_04.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:28px; font-size:16px;}
.ex_title{   font-size:25px;	color:#0554a6; line-height:42px;}


/*intro04*/
.intro04_box1{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:35px 0;}
.intro04_box1 .intro04_box1_t{font-size:28px; color:#212121; font-weight:300;}
.intro04_box1 .intro04_box1_c{font-size:16px; color:#555; font-weight:300; margin-top:5px;}
.intro04_box2{width:100%; overflow:hidden;}
.intro04_box2 .intro04_box_2_t{font-size:28px; color:#212121; font-weight:300; margin:30px 0;}
.intro04_box2 li{float:left; width:50%;}
.intro04_box2 li .intro04_box2_c{width:100%; overflow:hidden; margin-bottom:20px;}
.intro04_box2 li .intro04_box2_c_t span{display:inline-block; float:left;width:9px; height:9px; border-radius:9px; border:2px solid #FAAC2B; margin-right:7px; margin-top:9px;}
.intro04_box2 li .intro04_box2_c_t{color:#333; font-size:18px; font-weight:300;}
.intro04_box2 li .intro04_box2_c_c{margin-top:10px; padding-left:26px; text-indent:-13px; color:#555; font-size:15px; font-weight:300;}

/*intro02*/
.s_box_ul_time{width:100%; overflow:hidden;}
.s_box_ul_time li{width:100%; overflow:hidden;}
.s_box_ul_time li>div{width:50%; height:355px; float:left; box-sizing:border-box; }
.s_box_ul_time li>div.ment_box{text-align:center; padding:65px 60px 0; color:#FFF}
.s_box_ul_time li:nth-of-type(2n-1)>div.ment_box{float:right;}
.ment_box_clock{width:80%; margin:25px auto 0;}
.ment_box_clock dt{width:23%; margin-right:2%; font-weight:500;float:left; text-align:left; font-size:17px; margin-bottom:8px;}
.ment_box_clock dd{width:70%; font-weight:300;float:left; text-align:left; font-size:17px; margin-bottom:8px;}


/*치과구경하기*/
.slider-nav .visual_img{margin:5px 2px 0 !important;}
.slider-nav .visual_img.slick-center{box-sizing:border-box; border:5px solid #FFF;}
.s_content_intro03_slider{width:80%; height:auto; margin:0 auto;}


/*버튼*/
.myButton {
	background-color:#007dc1;
	width:40%;
	border-radius:0px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:19px;
	padding:15px 40px;
	text-decoration:none;
}
.myButton:hover {
	color:#ffffff;
	background-color:#007dc1;
}
.myButton:active {
	position:relative;
	top:1px;
	color:#ffffff;
}

/*버튼영역*/
.btn_area{text-align:center; width:100%; margin-top:25px;  line-height:35px;}


/* 찾아오시는 길 */

.locaWrap { position: relative; width: 1200px;  height: 522px;  margin: 0 auto; }
.map-tit { background-color:#051f4a; color:#fff; text-align: center; float: left; width: 32%; height: 100%; padding: 6% 2%; box-sizing: border-box;   }
.map-tit dl {  border-top: 1px solid rgba(255,255,255,.1); padding-top: 15%; margin-top: 15%; overflow: hidden; min-height: 60%; }
.map-tit dl dt { font-size: 1.66em; font-weight: 700; line-height: 1.3em; margin-bottom: 12%;  }
.map-tit dl dd {line-height: 1.5em;   font-size: 1.1em;}
.map-tit dl dd a { color:#fff; font-size: 0.88em; line-height: 2em; width: 160px; max-width: 45%; display: block; margin: 0 auto 5px;}
.map-tit > img { }

.loca-bt1 { background-color:#589bda; }
.loca-bt2 { background-color:#0661b7; }

#Map { position: relative; width: 66.66%; height:100%; overflow: hidden; float: right; } 
.mapImg { position: relative; width: 66.66%; height: 100%; overflow: hidden; float: right; border:1px solid #ddd; box-sizing: border-box; display:flex; align-items:center;
 }


.mapintro{ width: 1200px;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:8%; padding-right:15px;  box-sizing:border-box;}
.mapintro ul li.detail01{width:80%; line-height:1.22em; font-size:16px;}
.mapintrotxt{font-size:19px; color:#ff6600; }

/****************인사말******************/
.greeting {position:relative; width:100%; overflow:hidden; text-align:center;}
.greeting .big {font-family: 'Nanum Myeongjo', serif; font-weight:600; font-size:40px; color:#262626; line-height:1.22em;}
.greeting .big strong { font-family: 'Nanum Myeongjo', serif; color:#f15a2a; font-weight:700;}
.greeting .small { color:#474747; line-height:1.36em;  font-size:17px;}
.greeting .small strong {font-family: 'Nanum Myeongjo', serif; color:#f15a2a; font-weight:700;  font-size:20px;}
.greeting .sign { font-size:19px; color:#242424;}
.greeting .sign .signimg {margin-left:19px;}
.greeting .txt{ font-size:17px; line-height:25px; }

.greeting_box_ct {position:relative; width:100%; overflow:hidden; text-align:center;}
.greeting_box_ct .box_in_ct {float:left; width:33%; height:390px; border:1px solid #d6d6d6; border-left:0; box-sizing:border-box; padding:28px 20px 0;}
.greeting_box_ct .box_in_ct:first-child {border-left:1px solid #d6d6d6;}
.greeting_box_ct .box_in_ct .tit {font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#f15a2a; line-height:1.2em; margin:20px 0 15px; font-weight:700; }
.greeting_box_ct .box_in_ct .tit br {display:none;}
.greeting_box_ct .box_in_ct .txt {font-size:16px; color:#7d7d7d; line-height:1.43em; }


/****************w조직도******************/
.chart_box{width:100%; overflow:hidden; padding:10px;}
.chart_box .img{width:100%;}
.chart_box1{display:none;}

/****************연혁******************/
#history {position:relative;float:left; width:100%; /*background:url(/images/sub/history_bg.png) no-repeat left top; */}
#history .block {float:left; width:100%; padding:20px 0 20px; clear:both;}
#history .period {float:left; width:20%;  padding:10px 0 10px; text-align:center; color:#fff; font-size:1.70em; line-height:1.60em;
               border-radius:40px; -moz-border-radius:40px;  -webkit-border-radius:40px;
}
#history .pr_bg1 {background:#2041a1}
#history .pr_bg2 {background:#2f64c4}
#history .pr_bg3 {background:#4782ef}
#history .pr_bg4 {background:#467de2}
#history .pr_bg5 {background:#5c86db}

#history .year-symbol {float:left; width:20%; text-align:center;}
#history .year-symbol img {width:100%;}
#history .h-list {float:left; width:75%; margin-left:5%;}
#history .h-list li {display:block;list-style:none; float:left; width:100%; }
#history .h-list li dt {float:left;font-weight:600;font-size:15px; color:#333}
#history .h-list li dt.year {width:50px !important; clear:both;height:30px; font-size:20px;}
#history .h-list li dt.mon {width:20px !important ; color:#2a48a1 !important;height:30px;}
#history .h-list li dd {float:right; width:86%; color:#666; font-size:17px;}
.divide-dot {position:relative; float:left; width:100%;clear:both; height:1px; border-top:1px dotted #666; margin:20px 0 20px;}
.divide-dot2 {position:relative; float:left; width:100%;clear:both; height:1px; border-top:1px dotted #666; margin:30px 0 30px;}
.smail1{font-size:13px; color:#999; margin-left:10px;}


#tab_history {position:relative; float:left;width:100%; clear:both; }
#tab_history  ul.tabs {margin:0 0 0 0px; padding: 0;float: left; list-style: none;  width:100%; height:45px; }
#tab_history  ul.tabs li {position: relative;float: left; width:33.3%; height: 45px; margin-left:-1px; line-height: 45px; text-align:center; overflow: visible;}
#tab_history  ul.tabs li:first-child{margin-left:0px;}
#tab_history  ul.tabs li a { text-decoration: none;height:45px; display: block;font-weight:bold; background:#eee; font-size: 1.25em;color:#777;border:1px solid #ddd; }
#tab_history  ul.tabs li.active a  {height:45px; color:#222; font-weight:bold; background:#fff; border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff; }
#tab_history .tab_container1 { clear: both;float: left; width: 100%; margin:25px 0 0 0px; }
#tab_history .tab_content { }


/****************담당자연락처******************/

.CSinfo { position: relative; width: 100%; height: 500px;  overflow: hidden; } 
.csImg {float:left; width:50%; height: 100%; background: url("/kr/images/sub/intro4_1.png") no-repeat center;  background-size: cover;}
.csInfo {float:right; width:50%; height: 100%; float: right !important; background: #122242; color:#fff;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.csHour { padding: 5%; }
.csHour h4 { font-size:21px; margin-top: 30%;}
.csHour ul { overflow: hidden; margin-top: 3%; }
.csHour ul li { border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px 0; line-height: 35px; overflow: hidden; }
.csHour ul li dl dt { width: 15%; float: left; }
.csHour ul li dl dd { width: 85%; float: left;  font-size: 1.66em; letter-spacing: 0.02em; }


.csbt { position: absolute; right:0; top: 0; overflow: hidden; width: 50%;  }
.csbt li { width: 50%; float: left; padding: 4% 0; text-align: center;  }
.csbt li h5 { width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt li p { line-height: 35px;}
.csbt li.cs-tel { background-color:#589bda; }
.csbt li.cs-park { background-color:#0661b7; }

.csbt li.cs-tel h5 { color:#589bda; }
.csbt li.cs-park h5 { color:#0661b7; }

.csbt li.cs-tel p { font-size: 2em;  letter-spacing: 0.02em;}
.csbt li.cs-park p {font-size: 2em; }

.smail2{font-size:16px; color:#99ccff; margin-left:10px;}
.br{display:none;}


/* **************************************** *
 * window2
 * **************************************** */
.window2 {
    display: none;
	box-sizing:border-box; padding:50px 50px 40px 50px; background:#fff;
	border-color:#ddd #aaa #888 #ddd; 
	box-shadow:2px 5px 17px rgba(0, 0, 0, 0.7);  width:780px;
	text-align:center;
	position:fixed !important;
	top:100px !important;

}
.window2 img {width:100%;}


.window2 .btn_close {position:absolute; top:30px; right:30px; overflow:hidden; box-sizing:border-box; border:1px solid #888; 
height:40px; width:40px; text-align:center;  -webkit-transition: all 1s;transition: all 1s;}
	.window2 .btn_close i {line-height:40px; font-size:22px;}

.window2 .btn_close:hover {background:#888;}
.window2 .btn_close:hover i {color:#fff;}


.window2 .privacy h3  { border-left:4px solid #da4141;  padding-left:10px; font-size:23px; letter-spacing:-2px; font-weight:700; margin-bottom:20px; }

.window2 .privacy div { width:100%; box-sizing:border-box; background:#eee; padding:30px 30px; border:1px solid #ddd; }


/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:1200px; overflow:hidden; } 
.labWrap ul li{font-size:17px; line-height:25px;  display:inline-block; float:left; width:25%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{ width:120px; height:65px; margin: 0 auto; }


/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:1200px; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center; }
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;border:1px solid #ddd; }



/* **************************************** *
 * 글로벌네트워크
 * **************************************** */

.networkWrap {  position: relative; width:1200px; overflow:hidden; } 
.networkWrap ul {margin-top:5px;}
.networkWrap ul li{width:100%; display:inline-block; float:left;   box-sizing:border-box; padding:15px;}
.networkWrap_title{  text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#003399; line-height:45px;  padding-bottom:5px;}
.networkWrap_title1{ text-align:center;  font-size:18px;}
.networkWrap_title2{text-align:center;font-weight:800; font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#003399; line-height:1em;  padding-bottom:15px;}
.networkWrap ul li.text1{line-height:25px;  font-size:17px;}
.networkWrap img{width:100%;}

.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:50% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:15px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda; }
.csbt1 li.cs-park { background-color:#0661b7; }

.csbt1 li.cs-tel h5 { color:#589bda; }
.csbt1 li.cs-park h5 { color:#0661b7; }

.csbt1 li.cs-tel p { font-size:1.5em;  letter-spacing: 0.02em;}
.csbt1 li.cs-park p {font-size:1.5em; }
.cstel{color:#fff;}


/* **************************************** *
 * 생산공정
 * **************************************** */

.process{display:block;}
.process1{display:none;}



@media screen and (max-width:1200px) {
/*서브*/
	#subInner .lnb_title_wrap{height:350px;}
	#subInner .lnb_title_wrap .wrap{height:350px;}
	#subInner .lnb_title_wrap .lnb_title_img{height:350px; background-size:100% auto !important;}
	#subInner .lnb_title_wrap .lnb_title_txt{left:0px; height:120px; margin-top:-90px;}
	#subInner .lnb_title_wrap .lnb_title_txt b{font-size:45px;}
	#subInner .lnb_title_wrap .lnb_title_txt span{font-size:17px;}




/*서브 콘텐츠*/
#subContWrap{width:96%; margin:40px 2%;}
#subContWrap .tit_Wrap2{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 20px; display:block;}
.tit_Wrap1{display:none;}
/*서브 - 타이틀*/
.s_title_ment{padding:115px 30px 110px;}
.s_title{background-position:80% !important;}


/*제품소개*/
.intro01_box{width:100%; overflow:hidden; padding:10px;}
.intro01_box li{float:left; width:47%;border:1px solid #ddd; margin:10px;text-align:center;}
.intro01_box li img{width:80%;  height:160px;}
.intro01_box_1{ margin-top:30px;background:#e6e6e6; padding:10px; color:#033478; font-size:18px; line-height:28px; font-weight:600; letter-spacing:-0.05em; }
.intro01_box_2{ background:#e6e6e6; padding-bottom:10px; color:#333; font-size:15px; line-height:28px; font-weight:500; letter-spacing:-0.05em; }
.intro01_box li.intro01_box_1 div{margin:35px 0 30px;}


/*연령별치과상식*/
.s_box .s_box_ul_5 li .s_box_ul_5_tit{padding-bottom:0;}
.s_box .s_box_ul_5 li .s_box_ul_5_tit span.color_f{display:block; margin:0; padding:5px 0 5px 33px; background:url('/img/sub/ul_5_bg.png') repeat-y 0 0; line-height:1.3em; font-size:0.9em; word-break:keep-all;}
.s_box .s_box_ul_5 li:last-child .s_box_ul_5_tit span.color_f{background:none;}

/*치과상식*/
.com_02_box{padding:10px 0;}
.com_02_box .com_02_tit{ font-size:22px;}
.com_02_box.com_02_box_on .com_02_tit{background:none;}
.com_02_box.com_02_box_on .com_02_con{background:none;}
.com_02_box .com_02_tit span{margin-right:10px;}
.com_02_box .com_02_tit span img{width:36px; height:auto;}
.com_02_box .com_02_tit div{padding-left:50px;}
.com_02_box .com_02_con{padding:10px 0;}
.com_02_box .com_02_con div{padding-left:50px;}
.com_02_box .com_02_con span{margin-right:10px;}
.com_02_box .com_02_con span img{width:36px; height:auto;}

/*치과공포증해결*/
.s_box_ul_06 li>div.ment_box{width:50%;padding:45px 15px;}
.s_box_ul_06 li>div.img_box{width:50%; overflow:hidden;}

/*찾아오시는길*/
.root_daum_roughmap_landing{width:100% !important;}
.intro04_box1{padding:25px 0; }
.intro04_box1 .intro04_box1_t{font-size:1.6em; line-height:1.4em}
.intro04_box1 .intro04_box1_c{margin-top:10px}
.intro04_box2 .intro04_box_2_t{font-size:1.6em; margin:25px 0;}

/*진료안내*/
.s_box_ul_time li>div{overflow:hidden;}
.s_box_ul_time li>div.ment_box{padding:65px 0 0;}

.ment_box_clock{width:90%;}
.ment_box_clock dt{font-size:1em; margin-bottom:4px;}
.ment_box_clock dd{font-size:1em; margin-bottom:4px;}

/**/
.s_content_intro .s_box .s_box_ul li{min-height:315px}
.s_box .s_box_ul li{min-height:355px;}
.s_content_treat04 .s_box .s_box_ul li{min-height:270px;}
.s_box .s_box_ul li{padding:30px 5px 40px;}
.s_box .s_box_ul_2 li{min-height:280px;}
.s_content_common03 .s_box_ul_06 li>div.img_box{overflow:hidden;}



/**************사용목적***************/
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;}
.ex_useleft ul li{line-height:28px; font-size:16px;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:45px;}
.ex_useleft1 ul li{line-height:28px; font-size:16px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:25px;}
.ex_useright ul li{line-height:28px; font-size:16px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:28px; font-size:16px;}
.ex_title{   font-size:25px;	color:#0554a6; line-height:42px;}

.use_area1{display:none;}


.locaWrap { width: 100%; }

.mapintro{ width: 100%;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:12%; padding-right:15px;  box-sizing:border-box;}
.mapintro ul li.detail01{width:80%; line-height:1.22em; font-size:14px;}
.mapintrotxt{font-size:17px; color:#ff6600; }






/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}



/* **************************************** *
 * 글로벌네트워크-국제
 * **************************************** */

.networkWrap {  position: relative; width:100%; overflow:hidden; } 
.networkWrap ul {margin-top:5px;}
.networkWrap ul li{width:100%; display:inline-block; float:left;   box-sizing:border-box; padding:25px;}
.networkWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#003399; line-height:45px;  padding-bottom:5px;}
.networkWrap_title1{ text-align:center;  font-size:15px;}
.networkWrap_title2{text-align:center;font-weight:800; font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1em;  padding-bottom:15px;}
.networkWrap ul li.text1{line-height:25px;  font-size:15px;}
.networkWrap img{width:100%;}

.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:50% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:16px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda; }
.csbt1 li.cs-park { background-color:#0661b7; }

.csbt1 li.cs-tel h5 { color:#589bda; }
.csbt1 li.cs-park h5 { color:#0661b7; }

.csbt1 li.cs-tel p { font-size:15px;  letter-spacing: 0.02em;}
.csbt1 li.cs-park p {font-size:15px; }
.cstel{color:#fff;}


/* **************************************** *
 * 글로벌네트워크-국내네트워크
 * **************************************** */


.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:50% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:17px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda;font-size:19px; }
.csbt1 li.cs-park { background-color:#0661b7; }


}


@media screen and (max-width:950px) {
.s_content_treat01 .s_box .s_box_ul li{min-height:375px}
.s_content_treat02 .s_box .s_box_ul li{min-height:365px}
.s_content_treat04 .s_box .s_box_ul li{min-height:293px}


/*제품상세*/
.pro_left{width:100%; float:left; border:1px solid #ddd; text-align:center;}
.pro_right{width:100%; float:right; padding-left:0px; box-sizing:border-box; margin-top:25px; }
.pro_right ul{width:100%; overflow:hidden;}
.pro_right ul li.title01{width:20%; }
.pro_right ul li.detial02{width:80% !important;}


.use_area{display:none;}
.use_area1{display:block; font-size:16px; line-height:27px;}
.more_btn{
    font-size:15px;
    padding:10px 10px;
    width:200px;
    text-align:center;
    border:2px solid #07429b;
    margin-top:70px;
    background:#fff;
}
.more_btn:hover:after{
    opacity:1;
    margin-left:10px;
	
}
.more_btn:after{
    content:'';
    opacity:0;
    display:inline-block;
    width:34px;
    height:9px;
    background:url(/images/sub/main_arr_1.png) no-repeat;
    margin-left:-30px;
    position:relative;
    top:-2px;
    transition:all .3s ease;
	
}

/**********************제품상세**************************/

.map-tit > img{display:none;}

.map-tit { background-color:#051f4a; color:#fff; text-align: center; float: left; width: 100%; height: 230px; padding: 6% 2%; box-sizing: border-box;   }
.map-tit dl {  border-top:0px solid rgba(255,255,255,.1); padding-top: 0%; margin-top: 0%; overflow: hidden; }
.map-tit dl dt { font-size: 1.66em; font-weight: 700; line-height: 1.3em; margin-bottom: 2%;  }
.map-tit dl dd {line-height: 1.5em;   font-size: 1.1em;}
.map-tit dl dd a { color:#fff; font-size: 0.88em; line-height: 2em; width: 160px; max-width: 45%; display: block; margin: 0 auto 5px;}

#Map{width:100%;}



/*************연혁*******************/
#history .period {float:left; width:100%;  padding:8px 0 8px; text-align:center; color:#fff; font-size:20px; line-height:1.60em;
               border-radius:40px; -moz-border-radius:40px;  -webkit-border-radius:40px;
}
#history .h-list {float:left; width:100%; margin-left:5%;}
#history .h-list li dt.year {width:50px !important; clear:both;height:30px; font-size:17px;}
#history .h-list li dd {float:right; width:86%; color:#666; font-size:15px; line-height:22px;}


/****************담당자연락처******************/

.CSinfo { position: relative; width: 100%; height: 650px;  overflow: hidden; } 
.csImg {float:left; width:100%; height: 250px; background: url("/kr/images/sub/intro4_1.png") no-repeat center;  background-size: cover;}
.csInfo {float:right; width:100%; height: 300px; float: right !important; background: #122242; color:#fff;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.csHour { padding: 5%; }
.csHour h4 { font-size:16px; margin-top:2%;}
.csHour ul { overflow: hidden; margin-top: 3%; }
.csHour ul li { border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px 0; line-height: 35px; overflow: hidden; }
.csHour ul li dl dt { width: 15%; float: left; font-size:16px;}
.csHour ul li dl dd { width: 85%; float: left;  font-size: 16px; letter-spacing: 0.02em; }


.csbt { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  }
.csbt li { width: 50%; float: left; padding: 4% 0; text-align: center;  }
.csbt li h5 { width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt li p { line-height: 35px;}
.csbt li.cs-tel { background-color:#589bda; }
.csbt li.cs-park { background-color:#0661b7; }

.csbt li.cs-tel h5 { color:#589bda; }
.csbt li.cs-park h5 { color:#0661b7; }

.csbt li.cs-tel p { font-size:1.5em;  letter-spacing: 0.02em;}
.csbt li.cs-park p {font-size:1.5em; }

.smail2{font-size:13px; color:#99ccff; margin-left:10px;}


/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:100%;  } 
.labWrap ul li{font-size:17px; line-height:25px;  display:inline-block; float:left; width:50%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{ width:100%; padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{ width:120px; height:65px; margin: 0 auto; }



/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}


}




@media screen and (max-width:800px) {
/* 서브 */
	#subInner .lnb_title_wrap{height:250px;}
	#subInner .lnb_title_wrap .wrap{height:250px;}
	#subInner .lnb_title_wrap .lnb_title_img{height:250px;}


	/* 서브 */
	#subInner .lnb_title_wrap{height:250px;}
	#subInner .lnb_title_wrap .wrap{height:250px;}
	#subInner .lnb_title_wrap .lnb_title_img{display:none;}
	#subInner .lnb_title_wrap .lnb_title_txt{width:100%; left:0; text-align:center; height:90px; margin-top:-70px; line-height:14px;}
	#subInner .lnb_title_wrap .lnb_title_txt b{font-size:34px; display:block; margin-bottom:0px; line-height:52px;}
	#subInner .lnb_title_wrap .lnb_title_txt span{font-size:15px; font-weight:400;line-height:21px;}
	


	
/*제품소개*/
.intro01_box{width:100%; overflow:hidden; padding:10px;}
.intro01_box li{float:left; width:47%;border:1px solid #ddd; margin:5px;text-align:center;}
.intro01_box li img{width:70%; height:120px;}
.intro01_box_1{ margin-top:40px;background:#e6e6e6; padding:10px; color:#033478; font-size:18px; line-height:28px; font-weight:600; letter-spacing:-0.05em; }
.intro01_box_2{ background:#e6e6e6; padding-bottom:10px; color:#333; font-size:15px; line-height:28px; font-weight:500; letter-spacing:-0.05em; }
.intro01_box li.intro01_box_1 div{margin:35px 0 30px;}








/*제품상세*/
.pro_left{width:100%; float:left; border:1px solid #ddd; text-align:center;}
.pro_right{width:100%; float:right; padding-left:0px; box-sizing:border-box; margin-top:25px; }
.pro_right ul{width:100%; overflow:hidden;}
.pro_right ul li.title01{width:15%; font-size:13px;}
.pro_right ul li.detial02{width:85%;  font-size:13px;}




/*찾아오시는길*/
.root_daum_roughmap_landing{width:100% !important;}
.root_daum_roughmap .wrap_map{height:300px !important}
.intro04_box2 li{width:100%}
.intro04_box2 li .intro04_box2_c_c{margin-top:5px}

/*진료안내*/
.s_box_ul_time li:last-child{display:none;}
.s_box_ul_time li>div.ment_box{padding:35px 0 25px; }
.s_box_ul_time li>div.img_box img{width:100%;}
.s_box_ul_time li>div{width:100%; overflow:hidden; height:auto;}



/*치과구경하기*/
.s_content_intro03_slider{width:100%; height:auto; margin:0 auto;}




/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}


/****************w조직도******************/
.chart_box{display:none;}

.chart_box1{display:block;}



}

@media screen and (max-width:700px) {
/* Sub Title*/

	#subContWrap .tit_Wrap{padding:0 0 15px;}
	.tit_Wrap .tit_txt{width:100%; font-size:30px; text-align:center;}
	.tit_Wrap .tit_nav{display:none;}
	.s_title_bg{background-size:80% auto !important; background-position:center bottom; }
	#subInner .sub_menu li{display:inline-block; position:relative;padding:0px 20px 0px 20px;  background:#FFF; height:50px; line-height:50px; margin:0 auto;background:url('/img/sub/sub_menu_bar.png') no-repeat right center;}



/* Sub Contents*/
	.s_content{padding-top:15px;}




/*서브 타이틀 이미지*/
.s_title_ment{width:100%; padding:30px 0 0; text-align:center; height:100%; display:none;}
.s_title_ment .s_title_1{font-size:34px;}
.s_title_ment .s_title_1 span{font-size:34px;}
.s_title_ment .s_title_2{font-size:14px; line-height:1.7em; padding:0 20px; word-break:keep-all;}
.s_title_ment .s_title_2 br{display:none;}

.s_title{background-position:0% !important; height:auto; overflow:hidden; background:none !important}
.s_title .mobile{display:block !important; }
.s_title .mobile img{width:100%;}

.s_content_intro .s_box .s_box_ul li{height:inherit;}
.s_content_treat04 .s_box .s_box_ul li{min-height:265px}


/**************사용목적***************/
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;  margin-top:45px;}
.ex_useleft ul li{line-height:28px; font-size:16px;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;}
.ex_useleft1 ul li{line-height:28px; font-size:16px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:25px;}
.ex_useright ul li{line-height:28px; font-size:16px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:28px; font-size:16px;}
.ex_title{   font-size:25px;	color:#0554a6; line-height:42px;}

/*오시는 길*/

.mapintro{ width: 100%;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:20%; padding-right:15px;  box-sizing:border-box;}
.mapintro ul li.detail01{width:80%; line-height:1.22em; font-size:14px;}
.mapintrotxt{font-size:17px; color:#ff6600; }


/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:100%;  } 
.labWrap ul li{font-size:14px; line-height:25px;  display:inline-block; float:left; width:50%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{ width:100%; padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{width:100px; height:55px; margin: 0 auto; }
.num01 img{width:20%;}



/* **************************************** *
 * 생산공정
 * **************************************** */

.process1{display:block;}
.process{display:none;}


/****************w조직도******************/
.chart_box{display:none;}

.chart_box1{display:block;}
.chart_box1 img{width:100%;}


}

@media screen and (max-width:550px) {

	.txc-image { width:100%; }
	#subContWrap{width:96%; margin:20px 2%;}

		
/* 서브 */
	#subInner .lnb_title_wrap{height:230px;}
	#subInner .lnb_title_wrap .wrap{height:230px;}
	#subInner .lnb_title_wrap .lnb_title_img{display:none;}
	#subInner .lnb_title_wrap .lnb_title_txt{width:100%; left:0; text-align:center; height:90px; margin-top:-70px; line-height:14px;}
	#subInner .lnb_title_wrap .lnb_title_txt b{font-size:27px; display:block; margin-bottom:0px; line-height:52px;}
	#subInner .lnb_title_wrap .lnb_title_txt span{font-size:12px; font-weight:400;line-height:17px;}
	
	
/*Sub Menu*/
	#subInner .sub_menu ul{width:100%; overflow:hidden; background:#f8f8f8; padding:10px; border-top:1px solid #ddd; box-sizing:border-box;}
	#subInner .sub_menu li{width:50%; height:40px; line-height:40px; text-align:center; float:left; background-image:none;
	background-color:#efefef; border:1px solid #ddd; box-sizing:border-box; margin-top:-1px;}

	/*#subInner .sub_menu li:first-child:after{background-image:none;}
	#subInner .sub_menu li:first-child{border-bottom:1px; border-right:0px;}*/

#subInner .sub_menu li:nth-child(2n) {margin-left:-1px;}


	#subInner .sub_menu li a:hover, #subInner .sub_menu li a:focus, #subInner .sub_menu li a:active{height:40px; line-height:40px; }
	#page01 .sub_menu li.menu01 a, #page02 .sub_menu li.menu02 a, #page03 .sub_menu li.menu03 a, #page04 .sub_menu li.menu04 a, #page05 .sub_menu li.menu05 a, #page06 .sub_menu li.menu06 a, #page07 .sub_menu li.menu07 a{height:40px; line-height:40px; font-weight:500;}





/*인사말*/
.intro01_box li img.intro01_img_01{width:100%;}
.intro01_box li.intro01_box_1 div{margin:20px 0;}





/**/
.s_box{margin-top:0px;}
.s_box .s_box_tit{font-size:1.8em;}
.s_box .s_box_con{text-align:left; font-size:1em; line-height:1.5em;}
.s_box .s_box_ul li{width:100%;; margin-left:0; margin-bottom:10px; padding:15px 8px;}
.s_box .s_box_ul li .s_box_ul_num{font-size:44px; line-height:44px;}
.s_box .s_box_ul li .s_box_ul_tit{font-size:1.4em; margin:8px 0;}
.s_box .s_box_ul li .s_box_ul_tit br{display:none; }
.s_box .s_box_ul li .s_box_ul_con{font-size:1em;}

.s_content_intro .s_box .s_box_ul li{min-height:0;}
.s_content_treat04 .s_box .s_box_ul li{min-height:inherit}
.s_box .s_box_ul li:nth-of-type(1),.s_box .s_box_ul li:nth-of-type(3){margin-left:0%}

.s_box .s_box_ul_2 li{width:100%; margin-left:0; margin-bottom:5px; padding:15px;}
.s_box .s_box_ul_2 li .s_box_ul_2_tit{font-size:28px;}
.s_box .s_box_ul_2 li .s_box_ul_2_con_1{font-size:1.1em}

.s_box .s_box_ul_3 li .s_box_ul_3_con_1{padding-left:0; font-size:1em; line-height:1.3em;}
.s_box .s_box_ul_3 li .s_box_ul_3_con_2{padding-left:0;}
.s_box .s_box_ul_3 li .s_box_ul_3_tit{font-size:28px; line-height:32px;}

.s_box .s_box_ul_4 li{width:100%; margin-bottom:15px;}


.tit_Wrap .tit_txt{width:100%; font-size:25px; text-align:center;}


/**************사용목적***************/
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01_1.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:15px; margin-bottom:25px; margin-top:45px;}
.ex_useleft ul li{line-height:22px; font-size:14px; color:#333;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03_1.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:15px; margin-bottom:25px;}
.ex_useleft1 ul li{line-height:22px; font-size:14px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02_1.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:15px;  margin-bottom:25px;}
.ex_useright ul li{line-height:22px; font-size:14px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04_1.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:15px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:22px; font-size:14px;}
.ex_title{   font-size:20px;	color:#0554a6; line-height:42px;}



/*인사말*/
	.greeting .big {font-size:25px;}
	.greeting .txt {font-size:15px;}
	.greeting .small {font-size:19px;}
	.greeting .sign {font-size:18px;}
	.greeting .sign .signimg img {height:42px;}
	
	.greeting_box_ct .box_in_ct {width:100%; height:auto; padding:5%; text-align:center;}
	.greeting_box_ct .box_in_ct .img{width:100%; text-align:center;}
	.greeting_box_ct .box_in_ct  img{width:30%;}
	.greeting_box_ct .box_in_ct:nth-child(2) {border-left:1px solid #d6d6d6; border-top:0;}
	.greeting_box_ct .box_in_ct:nth-child(3) {border-left:1px solid #d6d6d6; border-top:0;}
	
	.greeting_box_ct .box_in_ct:nth-child(4) {border-top:0;}
	.greeting_box_ct .box_in_ct .tit {margin:15px 0 10px;}
	.box_in_ct .txt br{display:none;}


/*오시는 길*/

.mapintro{ width: 100%;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:100%;  box-sizing:border-box;}

.mapintro ul li.detail01{width:100%; line-height:1.22em; font-size:14px;}
.mapintrotxt{font-size:17px; color:#ff6600; }

/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:100%;  } 
.labWrap ul li{font-size:14px; line-height:25px;  display:inline-block; float:left; width:100%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{ width:100%; padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{width:100px; height:55px; margin: 0 auto; }
.num01 img{width:20%;}




/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:50%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}


/* **************************************** *
 * 글로벌네트워크
 * **************************************** */

.networkWrap {  position: relative; width:100%; overflow:hidden; } 
.networkWrap ul {margin-top:5px;}
.networkWrap ul li{width:100%; display:inline-block; float:left;   box-sizing:border-box; padding:15px;}
.networkWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#003399; line-height:45px;  padding-bottom:5px;}
.networkWrap_title1{ text-align:center;  font-size:15px;}
.networkWrap_title2{text-align:center;font-weight:800; font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1em;  padding-bottom:15px;}
.networkWrap ul li.text1{line-height:25px;  font-size:15px;}
.networkWrap img{width:100%;}

.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:100% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:15px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda; }
.csbt1 li.cs-park { background-color:#0661b7; }

.csbt1 li.cs-tel h5 { color:#589bda; }
.csbt1 li.cs-park h5 { color:#0661b7; }

.csbt1 li.cs-tel p { font-size:15px;  letter-spacing: 0.02em;}
.csbt1 li.cs-park p {font-size:15px; }
.cstel{color:#fff;}

/* **************************************** *
 * 생산공정
 * **************************************** */

.process1{display:block;}
.process{display:none;}


/****************w조직도******************/
.chart_box{display:none;}

.chart_box1{display:block;}
.chart_box1 img{width:100%;}


}



/****************생상설비******************/

.machinearea{position: relative;  overflow: hidden; width: 100%;  margin-top:35px;}
.machinearea ul li{display:inline-block; float:left;}
.machinearea ul li:first-child{width:25%; height:250px; line-height:250px; background-color:#0f449c; text-align:center; color:#fff; font-size:30px;  font-family: 'Nanum Myeongjo', serif; font-weight:600;}
.machinearea ul li:last-child img{width:100%;}
.machwd100{width:100%;}


.linkst{ height:30px; line-height:30px;   width:120px;}

@media screen and (max-width:1200px) {

.machinearea ul li:first-child{width:100%;  font-size:17px; height:45px; line-height:45px; }
.machinearea ul li:last-child img{width:100%;}
.machinearea ul li.arrow{display:none;}
.machwd100{width:100%;}




}


@media screen and (max-width:550px) {
	.txc-image { width:100%; }
.machinearea ul li:first-child{width:100%;  font-size:17px; height:45px; line-height:45px; }
.machinearea ul li:last-child img{width:100%;}
.machinearea ul li.arrow{display:none;}
.machwd100{width:100%;}




}



@media screen and (max-width:550px) {
	.txc-image { width:100%; }
.intro01_box li{float:left; width:98%;border:1px solid #ddd; margin:5px;text-align:center;}
.intro01_box li img{width:80%; height:250px;}
.photo_deatil img{width:80%;}


/*버튼*/
.myButton {
	
	width:48%;

}



}