/* 초기화 */
html,body {width:100%;height:100%;top:0;left:0;position:relative;}

/* 폰트 : 나눔바른고딕 */
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
* {font-family: 'Nanum Barun Gothic', sans-serif;}

/* 공통-솔루션 */
.border1 {border:1px solid #ff0000;}
.text-white {color:#fff;}
.text-black {color:#000;}
.text-gray {color:#a797ba;}
.text-main-color {color:#7cd09f;}

/* 공통-사이트 */
body {background:url(http://softjoin.co.kr/gnu5/pub/biz002/img/brick.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;}

/* index.php */
a.top_logo {font-size:5rem;color:#fff;text-shadow:#333333 1px 1px 1px;margin-bottom:0;}
.logo_text {font-size:2rem;color:#fff;text-shadow:#333333 1px 1px 1px;margin-bottom:1.2rem;}
.topmenu_area {background:#ffffff;background:rgba(255,255,255,0.9);margin-bottom:25px;}
.topmenu {list-style-type:none;padding:0;margin:30px 0;}
.topmenu li {margin:0 20px;}
.topmenu li a {text-decoration:none;color:#000000;font-size:20px;}
.topmenu li a:hover {color:#666666;}

.carousel_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:35px;}

.company_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}

.service_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}

.portfolio_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}

.notice_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}
.board_list_box {margin:30px;border-bottom:1px solid #cccccc;padding-bottom:20px;}
.board_list_content {font-size:20px;color:#333333;}
a.board_list_detail {display:inline-block;font-size:16px;margin-left:20px;color:#666666;}
.board_list_date {font-size:20px;font-style:italic;color:#999999;}
a.board_list_more {font-size:20px;color:#000000;}

.location_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}

.contactus_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}
.message-wrap input {margin-bottom:5px;}
.message-wrap textarea {}
.message-btn-wrap {margin-top:5px;text-align:right;}

.bottom_area {background:#ffffff;background:rgba(255,255,255,0.9);padding:45px 35px;}
.bottom-quick a {display:inline-block;color:#666666;margin-right:10px;}
.bottom-menu {list-style-type:none;}
.bottom-menu li a {color:#333333;}
