.noto-sans{ font-family:  'Noto Sans KR', sans-serif; font-weight:400; }
/*크린컴퍼니트폰트*/
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap');
.Titillium_l{font-family: 'Titillium Web', sans-serif; font-weight: 300;}
.Titillium_m{font-family: 'Titillium Web', sans-serif; font-weight: 500;}
.Titillium_b{font-family: 'Titillium Web', sans-serif; font-weight: 600;}
.Titillium_b2{font-family: 'Titillium Web', sans-serif; font-weight:900;}

@font-face {
    font-family: "GmarketSansLight";
    src: url("../font/GmarketSansLight.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "GmarketSansMedium";
    src: url("../font/GmarketSansMedium.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "GmarketSansBold";
    src: url("../font/GmarketSansBold.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
*{font-family: "GmarketSansMedium", sans-serif; font-weight: 400;}
.clean-font-l {font-family: "GmarketSansLight", sans-serif;}
.clean-font-m {font-family: "GmarketSansMedium", sans-serif;}
.clean-font-b {font-family: "GmarketSansBold", sans-serif;}
/*크린컴퍼니트폰트*/

.clean-color-1{color: #153a7e;}
.clean-img3_1.mobile-nav-show{display: none;}
.NoneDisplay{display: none;}
body{overflow-x: hidden!important;}
#wpadminbar{z-index: 999999999999999;}
/*********************     헤더     *********************/

#dwb_Popup_02{
	width: auto;
    position: fixed;
    z-index: 8;
    border: 5px solid #223556;
    top: 50%;
    transform: translateY(-50%);
    right: 10%;
}
#dwb_Popup_02 a{
	text-decoration:none;
	color:#fff;
}
#dwb_Popup_02 .popup_Header{
	background-color:#19284e;
	color:#fff; 
	overflow: hidden; 
	padding: 20px 0 10px 0;
}
#dwb_Popup_02 .popup_Header .popup_title{
	font-size:15px; 
	margin-top:30px;
}
#dwb_Popup_02 .popup_Body img{
	width: 100%;
}
#dwb_Popup_02 .popup_Footer{
	background-color:#223556;
	color:#fff; 
	overflow: hidden;
	line-height:15px; 
	padding: 20px 10px 10px 10px;
}








@media (min-width: 1280px) {
	.mobile-menu,.mobile-menu,.navbar .menu-line ul,.menu-line i{display: none;}
	#header{
		width: 100%;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		z-index: 7;
		transition: 0.7s;
	}
	#header:hover{
		background-color: rgba(255,255,255,0.7);
	}
	#header:hover .logo .top-hover-logo{
		opacity: 1;
		visibility: visible;
	}
	#header:hover .navbar .menu-line li a{
		position: relative;
    	z-index: 9;
		color: #000!important;
	}
	#header:hover #header_hambar {
		position: relative;
		z-index: 9;
		color: #000;
	}
	.top-hover-logo{
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
	}
	#header .logo{
		position: relative;
	}
	.header_inner{
		padding: 10px 50px;
	}
	.navbar .menu-line {
		width: 1000px;
		margin: 30px 0 0 0;
		padding: 0;
		display: flex;
		list-style: none;
		align-items: center;
	}
	.navbar .menu-line li{
/*		width: 16.66666666%;*/
		width: 25%;
		font-size: 18px;
		text-align: center;
	}
	.navbar .menu-line li a{
		color: #fff;
	}

	.g-m-b:hover .slide-sub-menu-hover {
		opacity: 1;
		visibility: visible;
		top: 0;
		z-index: 2;
	}
	.slide-sub-menu-hover {
		visibility: hidden;
		opacity: 0;
		width: 100%;
		display: block;
		position: absolute;
		left: 0;
		top: -100%;
		margin: 0;
		z-index: 1;
		transition: top 0.5s, opacity 1s;
	}
	.slide-sub-menu-hover a {
		padding: 10px 20px;
		font-size: 14px;
		text-transform: none;
		color: #151515;
		font-weight: 400;
	}
	.slide-menu-bg{
		width: 100%;
		margin-top: 96px;
		background-color: rgba(255,255,255,0.7);
	}
	.slide-body{
		display: flex;
		justify-content: center;
	}
	.slide-body ul{
		width: 1000px;
		margin-left: 70px;
	}
	.slide-body ul li{
/*		width: 16.666%;*/
		width: 25%;
	}
	.slide-body ul li a{

	}
	.slide-sub-menu-hover a i {
		font-size: 12px;
	}
	#header_hambar{
		font-size: 30px;
		color: #fff;
		cursor: pointer;
	}
	
	
	.ham_btn{ 
		width: 56px;
		height: 35px;
		cursor: pointer;
	}
	.ham_line { 
		width: 25px;
		height:2px; 
		margin-bottom:6px; 
		background:#fff;
	}
	.close_btn {
		width: 50px; 
		height: 50px;
		position: absolute; 
		top: 40px;
		right: 40px;
	}
	.close_btn2:after {
		content: "\00d7"; 
		font-size:40pt;
		line-height:30px; 
		color: #000; 
		cursor: pointer;
	}
	.menu_bg{ 
		width: 100%;
		height: 100vh; 
		position: fixed;
		top:0px; 
		right:0px;
		overflow: hidden; 
		display: none; 
		z-index: 99999999999;
	}
	.menu_box { 
		position:absolute; 
		top:0px; 
		right:0px;
		width:100%;
		height: 100vh; 
		background-color: #fff;
		overflow: hidden;
	}
	.slide_logo{
		position: absolute;
		top: 30px;
		left: 30px;
	}
	.slide_point{
		position: absolute;
		top: 0;
		right: 300px;
	}
	.sl-text{
		max-width: 1280px;
		padding-top: 100px;
		margin: auto;
		position: relative;
	}
	.menu_bg .inner ul{
		width: 845px;
		margin-bottom: 50px;
		display: inline-block;
	}
	.menu_bg .inner ul li{
		width: 25%; 
		float: left;
	}
	.menu_bg .inner ul li h3{
		padding-bottom: 30px;
	}
	.menu_bg .inner ul li a{
		display: block;
		font-size: 16px;
		padding-bottom: 15px; 
		color: #000;
	}
	.menu_bg .inner .p_box{
		width: 430px;
	}
	.menu_bg .inner p{
		display: block;
		padding-bottom: 20px; 
		font-size: 14px; 
		line-height: 20px; 
		font-weight: 500;
	}
	.slide_banner{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 6%;
	}
	.ham-slide-menu-fuid{
		width: 100%;
		height: 100vh;
		display: table;
	}
	.ham-slide-menu-fuid .inner{
		display: table-cell;
		vertical-align: middle;
	}

}

/*********************     푸터     *********************/
#footer.footer-body.main-footer{
	margin-top: 300px;
}
#footer.footer-body{
	font-size: 14px;
}
.footer-info-link{
	padding: 15px 0;
	border: 1px solid #c9c9c9;
}
.footer-link{			
	margin: auto;
}
.footer-link li{
	color: #c9c9c9;
}
.footer-link a{
	color: #888888;
}
.footer-info-bottom{
	padding: 30px 0;
	margin: 0;
	color: #19284e;
}
.footer-text-l{
	margin-left: 100px;
	color: #888888;
}
.clean-num h1{
	font-size: 3rem
}
.clean-num i{
	font-size: 1.2rem;
	margin-right: 20px;
}
.num-i{
	font-size: 20px;
    margin-right: 20px;
    margin-top: 10px;
}
.fax-imail-box{
	width: 100%;
	margin-top: 30px;
}
.fax-imail-box div{
	margin-right: 20px;
}
.fax-imail-box i{
	font-size: 16px;
	margin-right: 10px;
}
.sub-footer-bg{
	width: 100%;
    margin: 300px auto 0;
    text-align: center;
	background-color: #19284e;
}
.sub-footer-bg img{
	width: 100%;
}
.mobile-footer-info,.mobile-footer-text{display: none;}
/*********************     메인     *********************/
#fixed-simple-menu{
    background-color: #19284e;
    border-radius: 10px 0 0 10px;
    color: #fff;
    z-index: 9;
}
.side-menu-box{
}
.side-menu-box a{
	color: #fff;
}
.menu-box{
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
.menu-box img{
	padding-bottom: 10px;
}
.menu-box p{
	font-size: 0.7rem;
}






.con {
	max-width:100%;
	margin:0 auto;
}
.slider-wrap {
	position:relative;
}
.main-slider {
	position:relative;
	margin-bottom:0 !important;
}
.main-slider .slide-item .slide-con { 
	position:relative;
}
/* 사이드 버튼 */
.main-slider .slick-arrow{ 			display: none!important;
	position:absolute;
	top:85%; 
	left:95px; 
	transform:translatey(-50%); 
	display:block;
	z-index:50;
}
.main-slider .slick-arrow::before {
	display:block; 
	width:auto; 
	height:55px; 
	line-height: 55px;
	opacity:1;
	color:#fff;
}
.main-slider .slick-next {
	left:auto; 
	left:125px;
}
/* 사이드 버튼 */

/* 페이지 버튼 */
.main-slider .slick-dots {
    width: auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15rem;
    z-index: 2;
	font-size: 0;
}
.main-slider .slick-dots::after {
	content:""; 
	display:block;
	clear:both;
}
.main-slider .slick-dots > li { 
	width:100px; 
	height:auto; 
	padding-left:16px; 
	margin:0; 
	box-sizing:border-box; 
	float:left;
}
.main-slider .slick-dots > li > button {
	width:100%;
	height:2px; 
	background-color:#fff; 
	outline:none; 
	position:relative; 
	padding:0; 
	color:inherit;
	line-height:normal;
}
.main-slider .slick-dots > li > button::before {
    display:none;
}
.main-slider .slick-dots > li > button > .s-line-fill { 
	content:"";
	width:0; 
	height:2px; 
	background-color:#f4ce1a;
	position:absolute; 
	top:0; 
	left:0;
	opacity:1;
}
.slider-wrap .slick-dots .slick-active > button > .s-line-fill { 
	animation:slick-progressbar 7s 1;
	animation-fill-mode: forwards;
}
.slider-wrap[data-slick-autoplay-status="N"] .slick-dots .slick-active > button > .s-line-fill {
    animation-play-state:paused;
}
@keyframes slick-progressbar {
    0% {
        width:0%;
    }
    100% {
        width:100%;
    }
}
.main-slider .slick-dots > li > button:hover > .s-indicator > .inner-txt { 
	transform:translatey(0);
	opacity:1;
	padding-bottom:5px;
}
/* 오토플레이 버튼 */
.slider-wrap .s-autoplay-btn {
	position:absolute;
	left:600px;
	bottom:72px;
	z-index:50; 
	font-size:20px;
	color:#fff;
	background-color: transparent; 
	border: none;
}
.slider-wrap[data-slick-autoplay-status="Y"] .s-autoplay-btn:after { 
	content:"■";
	display:block;
}
.slider-wrap[data-slick-autoplay-status="N"] .s-autoplay-btn:after{ 
	content:"▶";
	display:block;
	font-size:15px;
}
.slider-wrap .slide-dummy { display: none;}
.img-box1{
	width: 100%;
	height: 100vh; 
	background: url("../img/main/clean_main_banner01.jpg") no-repeat center/cover;
	background-color: steelblue;
}
.img-box2{
	width: 100%;
	height: 100vh; 
	background: url("../img/main/clean_main_banner02.jpg") no-repeat center/cover;
	background-color: steelblue;
}
.img-box3{
	width: 100%;
	height: 100vh; 
	background: url("../img/main/clean_main_banner03.jpg") no-repeat center/cover;
	background-color: steelblue;
}
.img-box4{
	width: 100%;
	height: 100vh; 
	background: url("../img/main/clean_main_banner04.jpg") no-repeat center/cover;
	background-color: steelblue;
}
.img-box5{
	width: 100%;
	height: 100vh; 
	background: url("../img/main/clean_main_banner05.jpg") no-repeat center/cover;
	background-color: steelblue;
}
.img-box2{width: 100%; height: 100vh; background-color: tomato;}
.img-box3{width: 100%; height: 100vh; background-color: #000;}
.img-box4{width: 100%; height: 100vh; background-color: slategrey;}
.img-box5{width: 100%; height: 100vh; background-color: darkgreen;}
.banner_wrap{
	width: 100%;
	height: 100vh;
	display: table;
}
.banner_text_inner{
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}
.banner_text_inner p:first-child{
	font-size: 70px;
	line-height: 80px;
	letter-spacing: 7px;
}
.banner_text_inner p:last-child{
	padding-top: 30px;
	font-size: 25px;
}
/*

.bn-b-img{
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(25,40,78,0.9);
}
*/

.banner_bot_img{
	width: 100%;
	position: absolute;
	bottom: 10px;
	left: 0;
	z-index: 1;
}


/*-------------------------------------------------------------*/


#cleab_main_body{
	width: 100%;
	margin-top: 150px;
	display: inline-block;
}
.main_section{
	width: 100%;
}
.title-text{
	color: #00a0e9;
}
.sub-title-text{
    margin-top: 50px;
	font-size: calc(1.375rem + 0.5vw);
    line-height: 1.5;
    color: #113366;
}
.btn-clean {
    --bs-btn-color: #000;
    --bs-btn-bg: #113366;
    --bs-btn-border-color: #113366;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #1c417a;
    --bs-btn-hover-border-color: #1c417a;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #1c417a;
    --bs-btn-active-border-color: #1c417a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #113366;
    --bs-btn-disabled-border-color: #113366;
	color: #fff;
	border-radius: 0;
}
/*
.btn-clean:hover{
	color: #f4ce1a;
}
*/
.main_section01{
	padding-bottom: 100px;
}
#carousel_banner{					
    width: 100%;
	margin-top: 100px;
	position: relative;
}
.carousel-slide-link{				
/*
	width: 1280px;
    position: absolute;
    left: 50%;
    margin-right: -640px;
    margin-left: -640px;
    z-index: 2;
*/
}
.carousel-slide-link .row{
	    justify-content: right;
}
.carousel-slide-link .col-lg-5.col-md-6{
	position: relative;
	z-index: 9;
}
.carousel-slide-link .col-lg-5.col-md-6 .carousel-indicators{
	position: absolute;
	top: 0;
}
.carousel-indicators {		
}
.carousel-indicators button{
    margin-bottom: 5px;
    padding: 10px 19px;
    font-size: 13px;
    border: 2px solid #ddd;
    border-radius: 30px;
	background-color: #fff;
}
.clean_active{
	background-color: #00a0e9!important;
	border:2px solid #00a0e9!important;
	color: #fff;
}
#carousel_banner .carousel-item{		
	width: 100%;
	position: relative;
}
#carousel_banner .carousel-item .container{		
	position: absolute;
}
#carousel_banner .carousel-item img{
/*
	position: absolute;
	top: 0;
	left: 0;
*/
}
.banner-text-right{						
	margin-top: 250px;
}
.banner-text-right h1{
	color: #113366;
}
.banner-text-right p{
	padding-top: 30px;
	font-size: 16px;
	line-height: 25px;
}
.banner-text-right button{
	margin-top: 70px;
	padding: 10px 55px;
}
.button-container{			
	width: auto;
   position: absolute;
	    bottom: 7%;
    right: 12%;
	z-index: 3;
/*
	width: 1280px;
    position: absolute;
	bottom: 6rem;
    left: 50%;
    margin-right: -640px;
    margin-left: -640px;
    z-index: 2;
*/
}
.carousel-button-box{				
	
}
.carousel-button-box button{
	margin: 0;
    padding: 0;
	background-color: transparent;
    border: none;
}
.carousel-button-box button img {
    width: 70%;
}
.main-notice-b{
	margin-top: 50px;
}
/*-------------------------------------------------------------*/

.main_section02{				
	padding-top: 200px; 
	position: relative;
}
.main_section02 .container-fluid{
	position: relative;
}
.main_section02 .container .franchise-left-box{				
	
}
.main_section02 .container .franchise-left-box .sub-title-text{
	margin-top: 10px;
}
.main_section02 .title-content-text{
	margin-top: 50px;
	color: #7d7d7d;
}
.main_section02 .container .franchise-left-box img{
	margin: 65px 80px 0 0;
}
.franchise-right-box{					
	
}
.franchise-right-box button{
	padding: 10px 43px;
}
/*
.franchise-right-box button:hover{
	color: #f4ce1a;
}
*/
.main_section02 .sub-title-text{
	margin-top: 20px;
	font-size: calc(1.375rem + 1vw);
}
.main_section02 .col-md-5{
	position: absolute;
	top: -150px;
	right: 0;
}
.franchise-right-box .col-lg-12{
	margin-top: 6rem;
}

/*-------------------------------------------------------------*/

.main_section03{
	margin-top: 200px;
}
.main_section03 .sec03_bg{
	width: 90%;
	height: 500px;
	background: url("../img/main/sec03_bg.jpg") no-repeat center/cover;
	display: table;
	color: #fff;
}
.sec03_bg_inner{
	display: table-cell;
	vertical-align: middle;
}
.sec03_bg_inner .sub-title-text{
	margin-top: 0;
	margin-bottom: 50px;
	color: #fff;
}
.main_section03 .right-img{
	position: relative;
}
.main_section03 .right-img img{
	position: absolute;
}

/*-------------------------------------------------------------*/

.main_section04{
	margin-top: 200px;
}
.main_section04 .container-lg .sub-title-text{
	margin-top: 0;
}
.main_section04 .container-lg .sub-title-text span{
	font-size: 16px;
}


/*-------------------------------------------------------------*/

.sub-title-bg{
	width: 100%;
	height: 600px;
	position: relative;
}
.sub-title-bg h1{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	font-size: 3.25rem;
}
.sub-title-bg h1 span{
	font-size: 22px;
	font-weight: 100;
}
.sub_title_banner01{
	background: url("../img/sub/sub_title_banner01.jpg") no-repeat center/cover;
}
.sub_title_banner02{
	background: url("../img/sub/sub_title_banner02.jpg") no-repeat center/cover;
}
.sub_title_banner03{
	background: url("../img/sub/sub_title_banner03.jpg") no-repeat center/cover;
}
.sub_title_banner04{
	background: url("../img/sub/sub_title_banner04.jpg") no-repeat center/cover;
}
.sub_title_banner05{
	background: url("../img/sub/sub_title_banner05.jpg") no-repeat center/cover;
}
.sub-page-menu{		
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
    transform: translateX(-50%);
	background-color: rgba(25,40,78,0.9);
}
.sub-page-menu ul{
}
.sub-page-menu ul li{
	padding: 20px 30px;
}
.sub-page-menu ul li.active{
	border-bottom: 2px solid #f4ce1a;
}
.sub-page-menu ul li.active a{
	color: #f4ce1a;
}
.sub-page-menu ul li a{
	color: #fff;
}

.sub-body-line{					
	padding-top: 150px;		
}
.sub-top-title{
	color: #00a0e9;
}
.sub-top-m-title{
	padding: 35px 0;    
	font-size: 2rem;
	line-height: 3rem;
}
.sub-top-s-title{
	color: #707070;
	line-height: 1.5rem;
}


/***********          회개소개          **********/
.clean-i-v-c{
	margin: 100px 0 150px 0;
}
.sub-body.clean-sub-b01-1 .clean-img-row{
	margin: 0;
}
.clean-img-row p{
	color: #626262;
}
.company-img-col{
	border-right: 1px solid #ddd;
}
.clean-img-row p{
	margin-top: 50px;
}
.clean-sub-b1-2 .row{
	margin-top: 100px;
}
.clean-sub-b1-2 .row .sub-top-s-title{
	line-height: 2rem;
}
.clean-container-sub03{	
	width: 80%;
	padding-top: 100px;
}
.clean-container-sub03 .row{
	margin-bottom: 130px;
}
.clean-container-sub03 .progress{
	width: 90%;
	height: 1px!important;
	margin: 30px 0;
}
.clean-container-sub03 .special_value_title span{
	color: #00a0e9;
}
.special_value_title,
.clean-container-sub03 .sub-top-s-title{
	padding-left: 30px;
	line-height: 1.8rem;
}
.clean-container-sub03 .special_value_title{
	line-height: 3rem;
}
.clean-container-sub03 .clean-img3_2{
	padding-top: 90px;
}

/***********          사업분야          **********/
.row.clena-row-body-w{
	margin-top: 100px;
}
.bourbon-link-btn{
	width: 230px;
    height: 60px;
	background-color: #19284e;
	color: #fff;
}
.bourbon-link-btn:hover,.btn-clean:hover{
	border: 2px solid #19284e;
	color: #19284e;
	background-color: transparent;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.brand_top_img02{
	margin-top: 100px;
}
.bb-row1,.bb-row2,.bb-row3{
	margin-top: 100px;
}
.bb-row1 h4{
	margin-bottom: 70px;
}
.bb-row1 table{
	margin-top: 50px;
}
.machine_table td{line-height: 40px; font-size: 16px; color: #153a7e; border-top: 1px solid #ddd;}
.machine_table tr:last-child{border-bottom: 1px solid #ddd;}
.machine_table .td_title{width: 24%; font-weight: 500; text-indent: 20px;}
.machine_table .td_sub_title{width: 76%;}

.bb-row3 .col-md-6{
	margin-bottom: 100px;
	color: #153a7e;
}
.bb-row3 .col-md-9{
	margin-left: 20px;
}
.bb-row3 .col-md-9 p{
	margin-top: 20px;
	font-size: 0.9rem;
}

/***********          고객지원          **********/
.customer-row{
	margin-top: 100px;
}

.terms_area{
	margin-bottom: 50px;
}
.term_box{
	padding: 30px 0 0 0;
}
.terms_area p{
	font-size: 16px;
	line-height: 30px;
}
.terms_area h2{
	font-size: 22px;
	padding-bottom: 20px;
}
.terms_area h3{
	font-size: 18px;
	padding-bottom: 20px;
	font-weight: 700;
	color: #20529d;
}
.terms_area hr{
	width: 100%;
	margin: 10px 0;
	border: 1px solid #999;
}
.terms_area a{
	color: #00a0e9;
}
.term_link{
	display: grid;
    grid: '. .';
	gap: 10px;
	margin-top: 20px;
}
.term_box2{
	display: grid;
    grid: '. .';
	padding: 30px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.term_box2 h4{
	font-size: 17px;
	padding-bottom: 20px;
}
.t_bx:first-child{
	padding-bottom: 30px;
}
.sitemap{width: 100%; margin: 100px 0 0 0; padding: 0;}
.sitemap .sitemapLi{width: 25%; float: left; font-size: 20px; font-weight: 500; padding: 10px 0;}
.sitemap li{list-style: none; width: 100%; text-align: center;}
.sitemap ol{margin: 0; padding: 0;}
.sitemap li a{color: #000;  text-decoration: none;}
.sitemap ol li{font-size: 16px; font-weight: 500; margin-top: 20px;}





.online_editor_box{
	display: flex;
}
.editor_title_name{
	width: 20%;
	height: 70px;
    line-height: 70px;
	padding-left: 20px;
	border-bottom: 1px solid #00a0e9;
}
.editor_title_name span{
	font-size: 10px;
	color: red;
}
.editor_title_int{
	width: 80%;
	height: 70px;
	border: none;
	border-bottom: 1px solid #ddd;
}
textarea.editor_title_int{
	height: 250px;
}
.editor_title_name.editor_title_name_dif{
	height: 250px;
}
.editor_btn{
	padding: 20px 100px;
	margin: 70px auto 0;
	display: block;
	font-size: 18px;
	background-color: transparent;
	border: 2px solid #00a0e9;
	color: #00a0e9;
}
.online_editor_box2{
	margin-top: 20px;
    display: flex;
    align-items: center;
}
.online_editor_box2 input{
	margin-right: 10px;
}
.textarea_td{
	height: 300px;
}
.document_table{
	width: 80%;
	margin: auto;
}
.document_table tr td{
	padding: 15px 0 15px 30px;
	font-size: 18px;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
}
.document_table tr td:first-child{
	width: 25%;
	border-bottom: 1px solid #00a0e9;
}
input::placeholder {
  color: #c0c0c0;
}
textarea::placeholder {
  color: #c0c0c0;
}







                                       
