<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');

html {
	overflow-x: hidden;
	overflow-y: scroll;
}

html, body, h1, h2, h3, h4, h5, h6, li, a, strong, ol, input, textarea, div, span, p, small {
    font-family:"NanumBarunGothic", "Malgun Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.glyphicon { font-family: 'Glyphicons Halflings' !important }
.fa { font-family: 'FontAwesome' !important; }

body{
	background-color:#f3f0eb;
}
/*�곷떒 硫붾돱 �ㅼ젙 �쒖옉*/
.navbar-inverse{
	background:#FFF;     /*諛곌꼍 ��*/
	padding:0px 0px 0px 0px;      /*�대� �щ갚*/
	margin:0px 0px 0px 0px;       /*�몃� �щ갚*/
	border: none;
	box-shadow: 0 2px 0px rgba(0,0,0,0.1);
}

.topmarginLay_a {
	height: 62px !important;
}

/*�곷떒 硫붾돱 �ㅼ젙 ��*/

/*�곷떒 硫붾돱 濡쒓퀬 �쒖옉*/
.navbar-brand img {
	padding-top: 15px;
	max-width: 106px;
}
/*�곷떒 硫붾돱 濡쒓퀬 ��*/

/* �곷떒 硫붿씤 硫붾돱 �ㅼ젙 �쒖옉*/
.navbar-inverse .navbar-nav &gt; li {
	cursor: pointer;
}

.navbar-inverse .navbar-nav &gt; li &gt; a &gt; span.glyphicon {
	width: 16px;
	height: 16px;
}

.navbar-inverse .navbar-nav &gt; li &gt; a{
	background: transparent;
	color:#333;                /*�띿뒪�� ��*/
	font-size:14px;               /*�띿뒪�� �ш린*/
	padding: 0;
	margin:0px 0px 0px 0px;       /*�몃� �щ갚*/
    text-shadow: none;
    border: 0;
	font-family: 'Roboto', 'NanumBarunGothic', sans-serif !important;
}

.navbar-inverse .navbar-nav &gt; li:hover &gt; a,
.navbar-inverse .navbar-nav&gt;.active&gt;a, .navbar-inverse .navbar-nav&gt;.open&gt;a {
	color: #FF9900;
	background: transparent !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.navbar-nav &gt; li {padding: 32px 25px 30px;}

@media screen and (max-width: 767px) {
	.navbar-nav &gt; li {
		padding: 10px 25px;
	}
}

.navbar-inverse .divider-vertical {
    border-right-color: transparent;
    border-left-color: transparent;
	display: none;
}

.navbar-toggle {
	border: 0;
	margin-top: 25px;
	margin-bottom: 25px;
	background: transparent !important;
}

.navbar-toggle &gt; .icon-bar {
	background-color: #ff9900 !important;
}

/* �곷떒 硫붿씤 硫붾돱 �ㅼ젙 ��*/

/* �곷떒 �쒕툕 硫붾돱 �ㅼ젙 �쒖옉*/
.navbar-nav&gt;.dropdown&gt;a{
    color:#fff;
}
.dropdown:hover .dropdown-toggle{
    color:#ff9900 !important;
}
.dropdown-menu{
    background-color:#FFF;
    border-radius:0px;
    border:none;
	box-shadow: 0 2px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 2px 0px rgba(0,0,0,0.15);
	padding: 0;
	margin: 0;
	padding-top: 1px !important;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	min-width: 200px !important;
}
@media (min-width:768px){
    .navbar-right &gt; .dropdown &gt; .dropdown-menu{left:0;}
}
.dropdown-menu &gt; li &gt; a{
	background: #FFF;     /*諛곌꼍 ��*/
	color:#333;                /*�띿뒪�� ��*/
	padding:8px 20px;      /*�대� �щ갚*/
	margin:0;       /*�몃� �щ갚*/
	font-size:14px;
	line-height:1.8;
	letter-spacing: -0.5px;
	font-family: 'Roboto', 'NanumBarunGothic', sans-serif !important;
}
.dropdown-menu&gt;li&gt;a:focus, .dropdown-menu&gt;li&gt;a:hover{
    background: transparent;
    color:#ff9900;
}

@media screen and (max-width: 767px) {
	.dropdown-menu {
		padding-top: 15px !important;
	}
	
	.dropdown-menu &gt; li &gt; a {
		padding: 10px 15px !important;
		color: #333 !important;
	}
	
	.dropdown-menu &gt; li &gt; a:focus,
	.dropdown-menu &gt; li &gt; a:hover {
		color: #ff9900 !important;
	}
}

/* �곷떒 �쒕툕 硫붾돱 �ㅼ젙 ��*/

/* �곷떒 �щ씪�대뱶 罹≪뀡 �ㅼ젙 */
.fill{
	height:462px;
}
.carousel-caption {
    bottom:0;
    top:25%;
}

.fill .line {
    width: 25px;
    height: 1px;
    background: #f90;
    margin: 18px auto 22px;
}
.carousel-caption &gt; h1 &gt; span, .carousel-caption &gt; p &gt; span{
    background:transparent;
    opacity:1;
    text-shadow:0 0 0 black;
}

.container_slide #myCarousel .carousel-caption h1 {
	font-size: 44px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInUp;
 	animation-name: fadeInUp;
}

.container_slide #myCarousel .carousel-caption h1 span {
    padding: 0;
    line-height: 45px;
    font-weight: 400;
    color: #FFF;
    font-family: 'Roboto', sans-serif !important;
    text-shadow: 0px 0px 5px rgba(0,0,0,.7);
    -webkit-text-shadow: 0px 0px 5px rgba(0,0,0,.7);
    background: transparent;
    opacity: 1;
}

.container_slide #myCarousel .carousel-caption p {
	font-size: 16px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
 	animation-name: fadeInDown;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.container_slide #myCarousel .carousel-caption p span {
	padding: 0px;
	font-size: 17px;
	color: #FFF;
	font-family: 'Roboto', 'NanumBarunGothic', sans-serif !important;
	text-shadow: 0px 0px 5px rgba(0,0,0,.7);
	-webkit-text-shadow: 0px 0px 5px rgba(0,0,0,.7);
}


/* �섎떒 移댄뵾�쇱씠�� �ㅼ젙 �쒖옉*/
body &gt; .navbar-fixed-bottom .text-center{
	background:#ffffff;           /*諛곌꼍 ��*/
	color:#999999;                /*�띿뒪�� ��*/
	font-size:14px;               /*�띿뒪�� �ш린*/
	padding:0px 0px 0px 0px;      /*�대� �щ갚*/
	margin:0px 0px 0px 0px;       /*�몃� �щ갚*/
	text-align:center;            /*�띿뒪�� �뺣젹*/
}
.footer_copy .text-center {
    background-color: #4d5058;
    color: #9a9ca0;
    font-size: 14px;
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}
/* �섎떒 移댄뵾�쇱씠�� �ㅼ젙 ��*/

/*�명듃濡� �띿뒪�� �ㅼ젙 �쒖옉*/
h1.intro_span{
	background-color:none;        /*諛곌꼍 ��*/
	color:#ffffff;                /*�띿뒪�� ��*/
	font-size:36px;               /*�띿뒪�� �ш린*/
	padding:0px 0px 0px 0px;      /*�대� �щ갚*/
	margin:10px 10px 10px 10px;   /*�몃� �щ갚*/
}

p.intro_span{
	background-color:none;        /*諛곌꼍 ��*/
	color:#ffffff;                /*�띿뒪�� ��*/
	font-size:14px;               /*�띿뒪�� �ш린*/
	padding:0px 0px 0px 0px;      /*�대� �щ갚*/
	margin:10px 10px 10px 10px;   /*�몃� �щ갚*/
}

.flex-caption span.intro-title{
	background:none;        /*諛곌꼍 ��*/
	color:#ffffff;                /*�띿뒪�� ��*/
	font-size:36px;               /*�띿뒪�� �ш린*/
	padding:0px 0px 0px 0px;      /*�대� �щ갚*/
	margin:10px 10px 10px 10px;   /*�몃� �щ갚*/
}
.flex-caption span.intro-text{
	background:none;        /*諛곌꼍 ��*/
	color:#ffffff;                /*�띿뒪�� ��*/
	font-size:14px;               /*�띿뒪�� �ш린*/
	padding:0px 0px 0px 0px;      /*�대� �щ갚*/
	margin:10px 10px 10px 10px;   /*�몃� �щ갚*/
}
/*�명듃濡� �띿뒪�� �ㅼ젙 ��*/

/* 5th Template Initial Publishing */

.btnEdit i,
.btnDelete i {
	color: #eee;
}

.navbar-right .caret {display: none;}

/* main page */
.flexslider {margin-top: -25px;}

/* business */
#main-business {
    padding: 60px 0 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid #d6d2cd;
}
#main-business .tit h2{
	margin-bottom: 2px;
    font-size: 25px;
    font-weight: 300;
}
#main-business .tit p{
	margin-bottom: 25px;
    color: #94918b;
    letter-spacing: 3px;
}
#main-business .m-business-wrap {
    background: #fff;
    box-shadow: 0 2px 0px rgba(0,0,0,0.1);
	position:relative;
}
.more {
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 200px;
    padding-top: 65px;
    background: rgba(254,152,0,0.7);
    transition: ease 0.2s opacity;
}
#main-business a:hover .more,
#main-business a:focus .more{
	opacity: 1;
}
.more p {
    margin: 11px 0 0;
    letter-spacing: 6px;
    color: #ffffff;
}
.m-business-wrap h4 {
    font-size: 16px;
    color: #ffffff;
    margin: 0;
    padding: 20px;
    background-color: #4d5058;
}

/* middle */
.mainPage .middle h2 {float: left; font-size: 26px;}
.mainPage .middle .subject img {margin-top: 25px; padding-left: 20px;}
.mainPage .middle .contents {padding: 20px 0;}
.mainPage .middle .contents h4 {color: #383838; font-weight: 600;}
.mainPage .middle .btn_m {
    margin-top: 10px;
    padding: 5px 20px;
    color: #ff6100;
    text-shadow: none;
    font-weight: 300;
    background: #FFF;
    border: 1px solid #DDD;
    border-radius: 0;
    font-size:13px;
}
.mainPage .middle .btn_m:hover {
    border: 1px solid #ff6100;
    background-color:#ff6100;
    color:#fff;
}

/* board*/
.fa-angle-right:before, .fa-plus:before {content: url('/skin/img/main/btn_plus.gif');}
.intro-widget-layout {
	width: 100%;
}
.intro-widgetbox {
	width: 100%;
	margin-top: 0;
	border-bottom:none;
}
@media screen and (min-width: 991px) {
	.intro-widgetbox {
    	width: 50%;
	}
	.intro-widgetbox:nth-child(1) {
   		padding: 0 15px 0 0;
	}
	.intro-widgetbox:nth-child(2) {
   		padding: 0 0 0 15px;
	}
}
.intro-widgetBoardbox {
    border:none;
    padding: 30px 30px 35px;
	box-shadow: 0 2px 0px rgba(0,0,0,0.1);
	margin-bottom: 30px;
	background: #fff !important;
}

.intro-boardbox .page-header {margin: 18px 0 20px; padding-bottom: 0; border-bottom: none;}
.intro-widgetBoardbox a h5 {
    color: #333;
    font-size: 16px;
    font-weight: 600;
	margin:0;
}
.intro-widgetBoardbox a {
    padding: 0;
    background: none;
    border-bottom: none;
}
.intro-widgetBoardbox &gt; a:hover {padding:0; border-bottom: none !important;}
.intro-widget-list-box ul {
    padding: 20px 0 0;
    margin: 0 !important;
}
.intro-widget-list-box&gt;ul&gt;li {
    padding: 13px 0 3px;
}
.intro-widget-list-box ul li span {font-size: 12px;}
.intro-widget-list-box&gt;ul&gt;li {
    border-bottom: solid 1px #EDEDED;
}
.intro-widget-list-box&gt;ul&gt;li+li{
	border-top:none;
}
.intro-widget-list-box&gt;ul&gt;li&gt;a:hover {
    color: #f99e01;
}
.widget-list-row-regdate {color: #999;}



.intro-board-layout {width: 100%; padding: 0;}
@media screen and (max-width: 991px) {
	.intro-board-layout {
        padding-left: 15px;
        padding-right: 15px;
	}
}
@media screen and (max-width: 767px) {
	.intro-board-layout {
        padding-left: 15px;
        padding-right: 15px;
	}
}
.intro-boardbox {
    top: -218px;
    right: 0;
    position: absolute;
    width: 49%;
    margin-top: 6px;
    margin-right: 15px;
    padding: 22px;
    padding-top: 6px;
    padding-bottom: 33px;
    border: 1px solid #ddd;
}
@media screen and (max-width: 991px) {
	.intro-boardbox {
        top:0;
        width:100%;
        position:static;
	}
}
@media screen and (max-width: 767px) {
	.intro-boardbox {
        top:0;
        width:100%;
        position:static;
	}
}
.dh-front-gallery&gt;.col-md-3&gt;a.thumbnail {margin-top: 30px;}

/* bottom - contact */
#main-contact {
    clear: both;
    background: #fff;
    box-shadow: 0px 2px 0px rgba(0,0,0,0.1);
    padding: 30px;
	margin-bottom: 60px;
}
.mainPage h2 {
    font-size: 16px;
    font-weight: 600;
    margin: 0px 0 35px;
}
#main-contact p{
	font-size: 13px;
    margin-bottom: 15px;
    line-height: 1.8;
}
#main-contact ul {
    padding-left: 0;
    list-style: none;
	font-size: 13px;
    line-height: 1.7;
}

/* //main page */


/* sub page */

/* sub page title */
.title-t {margin-bottom: 60px;}

.wrapSubTitle {padding-bottom: 15px; border-bottom: 1px solid #CACACA;}
.subTitle {float: left; display: inline-block;}
.subTitle img {float: left;}
.subTitle h2 {display: inline-block; margin-top: -25px; margin-left: 20px; font-size: 32px; font-weight: 600;}

/* sub page route */
.route {
    float: none; 
    /*padding: 6px 150px;*/
    text-align:right;
}
.route h4 {display: none;}
.route ol {display: inline-block; margin: 0; padding: 0; list-style-type: none;}
.route li {float: left; color: #595959; font-size: 12px; font-family: "NanumGothic", "�섎닎怨좊뵓";}
.route li strong {color: #ff6100;}

.subPage {padding: 60px 0 40px;}
.subPage h3 {margin-top: 0; font-size: 26px; font-weight: 300; line-height:1.2;}
.subPage img {margin-top: 20px; margin-bottom: 20px;}
.subPage p {line-height: 1.7;}
.subPage .sign .nm {padding-top: 90px; text-align: right; font-size: 18px;}

.footer-social-layout .socialArea{display:none;}
/* //sub page */


/* footer */
.footer_copy {
    width: 100%;
}
@media screen and (max-width: 991px) {
	.footer_copy {
        width:auto;
	}
}
@media screen and (max-width: 767px) {
	.footer_copy {
        width:auto;
	}
}
.wrap-footer {
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 15px 0;
    font-size: 12px;
    text-align: left;
}
p.copy {
    margin: 0;
    padding-top: 10px;
    border-top: 1px solid #686c75;
}
/* //footer */

/* //5th Template Initial Publishing */

/*main*/
.container_slide{width:100%; padding:0;}
.carousel-control{display:none;}

/*table*/
.dh-board&gt;.table{
    margin:40px 0;
	border-top: 2px solid #4d5058;
    border-bottom: 2px solid #ccc;
}
.table&gt;thead&gt;tr&gt;th{border-bottom:1px solid #ddd;}
.table-hover&gt;tbody&gt;tr:hover{background-color:rgba(234, 234, 234, 0.2);cursor:pointer;}
.table &gt; thead &gt; tr &gt; th, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td{line-height:2;
}
.subject &gt; small &gt; span {
    background-color:rgba(0,0,0,0);
    color:#ff9900;
}
.dh-view-box &gt;.row&gt;div:nth-child(5){margin-bottom:30px;}
.pagination&gt;.active&gt;a, 
.pagination&gt;.active&gt;a:focus, 
.pagination&gt;.active&gt;a:hover, 
.pagination&gt;.active&gt;span,
.pagination&gt;.active&gt;span:focus, 
.pagination&gt;.active&gt;span:hover {
    background-color: transparent;
    border: transparent;
    color: #ff9900;
    font-weight: 600;
}
.pagination a {
    border: none !important;
}
.input-group button, .input-group-btn input {
    background: #f3f3f3;
    box-shadow: none;
}
.input-group-btn &gt; #btnNew{
    background:#ff9900;
    border:1px solid #ff9900 !important;
	text-shadow: none;
	-webkit-text-shadow: none;
}

.dh-view-box&gt;.row&gt;.page-header {
    border-top: none;
    border-bottom: 2px solid #ccc;
    padding-left: 8px;
    padding-right: 8px;
}

.dh-view-box&gt;.row&gt;.page-header&gt;h4 {
	font-weight: bold;
}

.dh-view-box&gt;.row&gt;.dh-view-info {
	background: transparent;
}

.dh-view-box&gt;.row&gt;.dh-attach + div {
	padding: 20px !important;
}

/*mailForm*/
#mailForm{margin-top:40px;}

/* 寃뚯떆�� 而ㅼ뒪�� */
.dh-board, .form-horizontal, .dh-view-box {
	width: 100%;
	max-width: 1170px;
	margin: 60px auto;
	padding: 30px 30px;
	box-shadow: 0 2px 0px rgba(0,0,0,0.1);
	background: #FFF;
}

.form-horizontal &gt; h2:first-child {
	margin-top: 0;
	margin-bottom: 30px;
	text-align: center;
}

.dh-view-box &gt; .row {
	margin-left: 0;
	margin-right: 0;
}

.dh-board &gt; .table {
	margin: 0px 0px 40px;
}


/* 寃뚯떆�� 而ㅼ뒪�� �� */

/* �쒕툕 �섏씠吏� 而ㅼ뒪�� */
.container.sub-layout {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

#top {
	background-image: url('/skin/img/sub/sub_top1.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	padding-left: 0;
	padding-right: 0;
	height: 200px;
}

#top.bbs {
	background-image: url('/skin/img/sub/bbs_top.jpg');
}

#top .heading {
	display: block;
    font-size: 40px;
    text-align: center;
    padding-top: 55px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0px 0px 5px rgba(0,0,0,.7);
    -webkit-text-shadow: 0px 0px 5px rgba(0,0,0,.7);
/* 	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInUp;
 	animation-name: fadeInUp; */
}

#top .des {
	display: block;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
	color: #FFF;
	text-shadow: 0px 0px 5px rgba(0,0,0,.7);
    -webkit-text-shadow: 0px 0px 5px rgba(0,0,0,.7);
/* 	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
 	animation-name: fadeInDown;
	-webkit-animation-delay: .2s;
	animation-delay: .2s; */
	letter-spacing: 1px;
}

#side {
	background: #FFF;
	border-bottom: 2px solid #E1E1E1;
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
}

#side .breadcrumb {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	background: transparent;
	font-size: 12px;
	text-align: right;
	color: #777;
}

#side .breadcrumb &gt; li {
	height: 18px;
}

#side .breadcrumb &gt; li:first-child:before {
	content: '\f015';
	font-family: 'FontAwesome';
	margin-right: 3px;
}

#side .breadcrumb &gt; li+li:before {
	content: '\f105';
	font-family: 'FontAwesome';
}

#side .breadcrumb &gt; li.active {
	color: #FF9900;
}

#content {
	width: 100%;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}

#content &gt; .content-body {
	width: 100%;
	max-width: 1170px;
	margin: 60px auto;
	padding: 30px 15px;
	background: #FFF;
	box-shadow: 0 2px 0px rgba(0,0,0,0.1);
}

#content img {
	width: 100%;
}

.line-horizontal {
	height: 1px;
	background: #f9f9f9;
	margin: 30px 0;
}

/* 而⑦뀗痢� 而ㅼ뒪�� */

#content.greeting .content-body .col-md-8 h1:first-child {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
    font-size: 30px;
    line-height: 1.2;
    transition: ease .3s;
    -webkit-transition: ease .3s;
    margin: 0 0 19px;
}
#content.greeting .content-body .col-md-8 h1:first-child span {
    font-family: 'Roboto', sans-serif !important;
    color: #ff9900;
    font-weight: 500;
}

@media screen and (max-width: 639px) {
	#content.greeting .content-body .col-md-8 h1:first-child {
		font-size: 28px;
	}
}

@media screen and (max-width: 479px) {
	#content.greeting .content-body .col-md-8 h1:first-child {
		font-size: 24px;
	}
}

@media screen and (max-width: 399px) {
	#content.greeting .content-body .col-md-8 h1:first-child {
		font-size: 20px;
	}
}

#content .content-body ul {
	padding-left: 15px;
}

#content .content-body li {
	list-style: none;
	line-height: 1.7;
	word-break: keep-all;
	text-indent: -14px;
	padding-left: 25px;
	padding-bottom: 2px;
}

#content .content-body li:before {
	content: '쨌';
	margin-right: 8px;
}

#content.greeting .content-body .col-md-8 p {
    font-size: 14px;
    word-break: keep-all;
    line-height: 1.7;
    margin-bottom: 20px;
	transition: ease .3s;
	-webkit-transition: ease .3s;
    color: #555555;
}

@media screen and (max-width: 639px) {
	#content.greeting .content-body .col-md-8 p {
		font-size: 14px;
		margin-bottom: 30px;
	}
}
#content.core_technology .content-body .addr {
	max-width: 780px;
	margin: 0 auto;
	margin-top: 30px !important;
	padding: 30px 30px 15px 30px;
	line-height: 2;
	font-size: 15px;
	color: #333;
	border-top: 1px solid #DDD;
}

#content.location .content-body #google_maps {
	width: 100%;
	height: 400px;
	border: 1px solid #DDD;
	background-color: #DDD;
	transition: ease .5s;
	-webkit-transition: ease .5s;
}

@media screen and (max-width: 767px) {
	#content.location .content-body #google_maps {
		height: 200px;
	}
}

.root_daum_roughmap {
	width: 100% !important;
	transition: ease .5s;
	-webkit-transition: ease .5s;
}

.root_daum_roughmap &gt; .wrap_map &gt; .map &gt; div &gt; div &gt; div:last-child &gt; div:last-child &gt; div { border-radius: 0 !important; padding: 7px !important; }
.root_daum_roughmap &gt; .wrap_map &gt; .map &gt; div &gt; div &gt; div:last-child &gt; div:last-child &gt; div &gt; a { font-weight: bold; }

#content.location .content-body .addr {
	background: #f9f9f9;
	padding: 15px 30px;
	line-height: 2;
	font-size: 16px;
	color: #333;
	transition: ease .3s;
	-webkit-transition: ease .3s;
}

@media screen and (max-width: 991px) {
	#content.location .content-body .addr {
		margin-top: 15px;
	}
}

@media screen and (max-width: 639px) {
	#content.location .content-body .addr {
		font-size: 14px;
		padding: 15px;
	}
}

#content.location .content-body .heading {
	margin-top: 10px;
	margin-bottom: 15px;
}

#content.location .content-body .addr small {
	display: inline-block;
}

/* Business Area */
#top.area_01 .heading,
#top.area_02 .heading {
	padding-top: 75px;
}

#content.area .content-body .heading,
#content.product .content-body .heading {
	margin-top: 0;
	margin-bottom: 20px;
}

#content.area .content-body .heading:before,
#content.product .content-body .heading:before {
	content: '\f111';
	font-family: 'FontAwesome';
	margin-right: 10px;
	font-size: 75%;
	color: #FF9900;
}

#content.area .content-body .box,
#content.product .content-body .box {
	padding: 30px 15px;
	border: 2px solid #DDD;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}

@media screen and (max-width: 767px) {
	#content.area_02 .content-body .row.box,
	#content.product .content-body .box {
		padding: 15px;
	}
}

#content .content-body .another {
	margin-top: 0;
	margin-bottom: 30px;
	color: #FF9900;
	font-weight: bold;
}

.no-row-margin {
	margin-left: 15px;
	margin-right: 15px;
}

.remove-row-margin {
	margin-left: 0;
	margin-right: 0;
}

.top-margin-20 {
	margin-top: 20px;
}

.under_caption {
	display: block;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	letter-spacing: -0.5px;
}

.table-style&gt;thead&gt;tr&gt;th {
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #FF9900;
}

#content.p_lse .table-style.property &gt; tbody &gt; tr &gt; td {
	width: 25%;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #EEE;
}

#content.p_er .table-style.property &gt; tbody &gt; tr &gt; td {
	width: 20%;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #EEE;
}

#content.p_rtr .table-style.application &gt; tbody &gt; tr &gt; td {
	width: 50%;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #EEE;
}

#content.p_lse .table-style.property &gt; tbody &gt; tr:last-child &gt; td,
#content.p_er .table-style.property &gt; tbody &gt; tr:last-child &gt; td,
#content.p_rtr .table-style.application &gt; tbody &gt; tr:last-child &gt; td {
	border-bottom: 0px;
}

#content h3.heading {
	font-size: 20px;
}

/* 濡쒓렇�� */
.login-layout {
    max-width: 1170px;
    margin: 15px auto 60px;
}

.login-layout .btn-warning {
    background: #ff9900;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    text-shadow: none;
}

/* �㏐� �곸뿭 */
.bbs-list-view-layout ~ .row {
    max-width: 1170px;
    margin: 0 auto;

}
.bbs-list-view-layout ~ .row .page-header {
    margin-top: 0;
}

#SmartEditorCommentForm .col-xs-12:last-child {
    margin-bottom: 60px;
}
.p_pt_name {
	color: #FF9900;
	font-weight: 700;
	text-align: center;
	word-break: normal;
}
.fw-700 {
	font-weight: 700;
}
.tri{
	display: flex;
	font-size: 20px;
	margin-top: 30px;
}
.tri i{
	font-size: 28px;
	margin-top: -3px;
	margin-left: 10px;
	margin-right: 5px;
}
.text_1{
	padding-top: 50px; 
}
.top{
	margin-top: 15px;
}</pre></body></html>