

#body {position:relative; width:1280px; max-width:92%; /*min-height:1050px;*/ margin:175px auto 0; padding:0 0 100px 335px; box-sizing:border-box;}
sup {font-size:.9em;}
.txt_right {
    text-align: right;
}
/* aside */
#side {position:absolute; left:0; top:0; width:285px;}
#snavigation {border-top:2px solid #1183b5; background-color:#f2f3f5;}
#snavigation a {display:block; position:relative; padding:20px 40px 20px 20px; border-top:1px solid #fff; font-size:1.214em; color:#222; line-height:20px;}
#snavigation a:before {position:absolute; right:20px; top:50%; width:6px; height:6px; margin-top:-3px; border-top:2px solid #b5b6b7; border-right:2px solid #b5b6b7; transform:rotate(45deg); content:'';}
#snavigation .hassub a:before {border-right:0 none; border-left:2px solid #b5b6b7;}
#snavigation .depth02 {display:none; padding:15px 20px; border-top:1px solid #e0e1e2;}
#snavigation .depth02 a {padding:5px 0; border:0 none; font-size:1em; color:#8d9096;}
#snavigation .depth02 a:before {display:none;}
#snavigation .on a {font-weight:bold;}
#snavigation .on a:before {transform:rotate(225deg);}
#snavigation .on .depth02 {display:block;}
#snavigation .on .depth02 a {font-weight:400;}
#snavigation .on .on a {color:#c71d29;}
#snavigation .banner {background:none;}
#snavigation .banner a {padding:0; border-top-width:15px;}
#snavigation .banner a:before {display:none;}
#snavigation .banner img {display:block;}
#content {overflow:hidden; position:relative; z-index:0;}

/* path */
.path {position:fixed; left:50%; top:75px; z-index:1; width:1280px; height:50px; margin-left:-640px; line-height:50px;}
.path:before {position:absolute; left:50%; top:0; z-index:-1; width:1000%; height:100%; margin-left:-500%; box-sizing:border-box; border:1px solid #c8ccd0; background-color:#fbfbfc; content:'';}
.path .home {float:left; width:50px; height:100%; border-left:1px solid #e6e8eb; font-size:16px; color:#cb3941; text-align:center;}
.path .home + ul {width:160px;}
.path .home + ul + ul + ul {width:305px;}
.path ul {float:left; position:relative; width:220px; margin-right:-1px; padding-top:50px; border-right:1px solid #e6e8eb; border-left:1px solid #e6e8eb; background-color:#fbfbfc;}
.path ul:last-child .on a {font-weight:bold; color:#222;}
.path a {overflow:hidden; float:left; position:relative; width:100%; height:0; padding-left:15px; box-sizing:border-box; color:#535762;}
.path .on a {position:absolute; left:0; top:0; width:100%; height:50px !important; border-top:1px solid #c8ccd0; border-bottom:1px solid #c8ccd0; line-height:50px !important;}
.path .on a:before {position:absolute; right:20px; top:50%; width:4px; height:4px; margin-top:-2px; border-bottom:1px solid #636670; border-right:1px solid #636670; transform:rotate(45deg); content:'';}
.path .active a {height:40px; border-bottom:1px solid #e6e8eb; line-height:40px;}
.path .active a:hover,
.path .active a:focus,
.path .active a:active {color:#c71d29;}

/* stitle */
.stitle {margin-bottom:10px; /*padding-right:150px;*/ font-size:2.214em; color:#333; line-height:1.4;}
.stitle span {display:block; font-size:.674em; font-weight:400; color:#72757d;}

/* tab */
.tab_area {margin-top:60px;}
.tab_menu {padding:10px 0; box-sizing:border-box; border:1px solid #ccd0d6; text-align:center; line-height:40px;}
.tab_menu li {display:inline; float:none; vertical-align:middle;}
.tab_menu li + li a:before {position:absolute; left:0; top:50%; width:1px; height:12px; margin-top:-6px; background-color:#b6b6b6; content:'';}
.tab_menu > li > a {display:inline; position:relative; top:-2px; padding:0 20px; border:0 none; background:none; font-size:1.071em; color:#333; letter-spacing:0; vertical-align:middle;}
.tab_menu > li.on > a {border:0 none; color:#c71d29;}
.tab_menu + .tab_content > .depth1_title:first-child {margin-top:0;}
.tab_content {overflow:hidden; margin:0; transition:opacity .3s;}
.tab_content .title_hidden + .depth1_title {margin-top:0;} 
.tab_content .depth1_title {text-transform:uppercase;}

/* tab_menu */
.tab_menu.type02 {display:table; width:100%; border:0 none; table-layout:fixed;}
.tab_menu.type02:before,
.tab_menu.type02:after,
.tab_menu.type02 a:before {display:none;}
.tab_menu.type02 a {display:block; top:0; width:100%; height:60px; box-sizing:border-box; background-color:#e3e3e3; color:#333; text-align:center; line-height:60px; /* */ border: #cfcfcf solid 1px; border-left: none !important;}
.tab_menu.type02 li {display:table-cell;}
.tab_menu.type02 li:first-child a {border-left: #cfcfcf solid 1px !important;}
.tab_menu.type02 .on a {border:1px solid #ccd0d6; background-color:#fff;}
.type02_content {display:none;}
.type02_content.on {display:block;}

/* tab_menu sub */
.tab_menu.type02.sub li:first-child a {border-left:0 none !important;}
.tab_menu.type02.sub a {height:40px; border:0 none; border-bottom:2px solid #d5d9dc; background:none; font-size:1.437em; color:#a9a9a9; text-decoration:none !important; text-overflow:ellipsis; line-height:1;}
.tab_menu.type02.sub .on a {overflow:visible !important; color:#005d86;}
.tab_menu.type02.sub .on a:before {display:block; position:absolute; right:auto !important; left:0 !important; top:100%; width:100% !important; height:4px !important; margin-top:-1px !important; border:0 none !important; border-radius:4px; background-color:#005d86 !important; content:''; transform: rotate(0deg) !important;}

.depth2_title1 {position:relative; font-size:28px;  padding-left:18px;  color:#3f424b;}
.depth2_title2 {position:relative; font-size:18px;  padding-left:18px;  color:#3f424b; text-align:center; margin-top:20px;}
/* depth */
.depth0_title {padding-top:70px; font-family:Georgia, serif; font-size:3.857em; color:#242834; line-height:1.2; white-space:nowrap;}
.depth1_title {margin:30px 0 10px; font-size:22px; text-transform:uppercase; color:#06693a; font-weight:bold;}
.depth2_title {position:relative; margin:30px 0 10px; padding-left:18px; font-size:1.142em; color:#3f424b;}
.depth2_title + .table {margin-top:0;}
.depth2_title:before {position:absolute; left:0; top:50%; width:9px; height:6px; margin-top:-5px; border-top:2px solid #05658f; border-bottom:2px solid #05658f; content:'';}
.depth2_title:after {position:absolute; left:0; top:50%; width:12px; height:2px; margin-top:3px; background-color:#05658f; content:'';}
.depth2_title + p + p.img_respond {margin-top:30px;}
.depth3_title {position:relative; margin:30px 0 10px;  color:#3f424b;}
.depth4_title {position:relative; margin:5px 0 5px; font-size:1.071em; color:#3f424b;}

.depth1_title + span.txt_right,
.depth2_title + span.txt_right {display:block; font-size:.928em; font-weight:bold; color:#3f424b;}
.depth3_title + span.txt_right {display:block; font-size:.928em; font-weight:bold; color:#3f424b;}
.depth1_title + span.txt_right + .table,
.depth2_title + span.txt_right + .table {margin-top:0;}

/* table */
table td {word-break:keep-all;}
.table {width:100%; border-top:2px solid #8ac63d; margin:20px 0}
.table table {position:relative; border-top:0 none; table-layout:auto;}
.table th {border-color:#d5d9db; border-bottom:1px solid #d5d9db; border-left:1px solid #d5d9db; background-color:#f7f8f8; color:#222;}
.table td {padding:10px; border-left:solid 1px #d5d9db !important; border-color:#d5d9db;}
.table td > img {margin:-10px;}
.table td > img + p {padding:10px 0 20px;}
.table tbody th {font-weight:normal;}
.table .tstyle_list thead th {font-weight:bold;}
.table .tstyle_list thead tr:first-child + tr th {font-weight:normal;}
.table.history {position:relative; z-index:3;}
.table.history td {background-color:#fff; white-space:normal;}
.tstyle_list select,
.tstyle_list select + input {height:25px; box-sizing:border-box;}
.tstyle_list select + input + .btn-blue {height:25px; line-height:25px;}
.tstyle_list01 td {border-left:0 !important; border-bottom:solid 1px #d5d9db !important; }
.tstyle_list01 td > img {margin:10px 0; }
.tstyle_list02 td {border-left:0!important; border-bottom:0 !important; }
.tstyle_list02 td > img {margin:10px 0; }
.tstyle_list03 td {border-left:solid 1px #d5d9db !important; border-bottom:solid 1px #d5d9db !important;}
.tstyle_list04 {min-width:900px;}
.tstyle_list04 th {position:relative; z-index:0;}
.tstyle_list04 th:first-child:before {position:absolute; left:0; top:0; z-index:-1; width:300%; height:100%; border-bottom:1px solid #d5d9db; background-color:#f7f8f8; content:'';}
.tstyle_list04 td {float:left; width:33.333%; min-width:300px; padding:0; box-sizing:border-box; border-bottom:solid 1px #d5d9db !important; text-align:center;}
.tstyle_list04 td > a {display:block;}
.tstyle_list04 td > a > span {display:block; padding:10px; border-bottom:1px solid #d5d9db; background-color:#f7f8f8; font-weight:bold; text-align:center;}
.tstyle_list04 td img {width:215px; height:300px !important; margin:30px; border:1px solid #ccc;}
.tstyle_list05 td {border-left:0!important; border-bottom:solid 1px #d5d9db !important; text-align:center;}
.tstyle_list05 td > img {margin:50px 0; }
.tstyle_list06 td {padding:30px; border-bottom:solid 1px #d5d9db !important; text-align:center}
.table .bg td {background-color:#fbfbfb;}
.table .arr {position:relative;}
.table .arr:after {position:absolute; right:-21.5px; bottom:30px; width:43px; height:34px; background::url(../images/icon_arr.png) no-repeat; content:'';}
.table .arr + td {border-left:0 none;}
.table .txt_left,
.table .subject {padding-left:25px; text-align:left;}
.table + .table {margin-top:40px;}
.img_table td {text-align:left;}
.img_table .span_txt{font-weight:700;}
.border_bottom{border-bottom:solid 1px #d5d9db !important;}

#boardarticleVO .table.view:first-child td {white-space:normal;}

/* color */
.color01{color:#4f1a9f;}
.color02{color:#795031;}
.color03{color:#05658f;}

/* box */
.box_gray {margin:30px 0; padding:8px 15px 10px; background-color:#f7f8f8; font-style:italic; font-size:.928em; color:#98a2a6;}
.box_red {margin:15px 0; padding:10px 25px 12px 15px; border:1px solid #d5d9db; border-left:5px solid #006338; background-color:#f7f8f8; font-size:.928em; color:#006338;}
.box_red a {display:block; position:relative; color:#006338; font-size:16px;}


/* box_img */
.box_img {overflow:hidden; margin-top:-10px;}
.box_img li {float:left; width:50%; margin-top:10px; list-style:none; padding:10px;}
.box_img li:nth-child(2n) {float:right;}
.box_img li:nth-child(2n + 1) {clear:both;}
.box_img img {max-width:100%; box-sizing:border-box; border:1px solid #efefef;}
.box_img .mt20 {margin-top:20px;}

/* box_txt */
.box_txt .depth0_title {padding-top:40px; white-space:normal;}
.box_txt .img {border-top:3px double #dcdcdc; border-bottom:3px double #dcdcdc; font-size:0; line-height:0;}
.box_txt .img img {max-width:100%;}
.box_txt p {margin-top:30px;}

/* img */
.img_respond img {max-width:100%;}
.img_list {display:table; width:100%; margin-bottom:20px; border:1px solid #d5d9db; box-sizing:border-box; table-layout:fixed;}
.img_list li {display:table-cell; border-left:1px solid #d5d9db; background-color:#f1f2f3; font-size:.928em; color:#222; text-align:center;}
.img_list li:first-child {border:0 none !important;}
.img_list span {display:block; padding:10px;}
.img_list img {max-width:100%;}

/* about */
.about .img {border-bottom:0 none;}
.about .img img {position:relative; left:50%; width:954px; max-width:999%; margin-left:-477px;}
.about .img:after {display:block; width:100%; padding-top:10%; border-top:3px double #dcdcdc; background:url('../../images/eng/content/about_thumb.jpg') no-repeat 0 bottom; background-size:100% auto; content:'';}

/* vision */
.vision {background:url('../../../images/eng/content/vision_bg.gif') no-repeat; background-size:100% auto; text-align:center;}
.vision .label {display:inline-block; height:35px; margin:0 auto; padding:0 20px; border-radius:35px; background-color:#363e4b; font-size:1.062em; color:#fff; line-height:35px;}
.vision .depth0_title {padding:20px 0 100px; font-size:2.812em; font-weight:normal;}
.vision ul {display:inline-block; width:85%; padding-bottom:5.5%; font-size:0; line-height:0;}
.vision li {display:inline-block; position:relative; width:27.833%; height:0; margin-left:6.5%; padding:26.833% 0 0; border-radius:100%; background-color:#556477; color:#dddee2; vertical-align:middle;}
.vision li:before {position:absolute; left:50%; top:50%; width:150%; height:150%; margin:-75% 0 0 -75%; border-radius:100%; border:1px dashed #ccc; content:'';}
.vision li:after {position:absolute; right:100%; top:50%; width:21%; margin-top:-20px; font-size:40px; color:#556477; content:'↔'; line-height:20px;}
.vision li:first-child {margin-left:0;}
.vision li:first-child:after {display:none;}
.vision li strong {position:absolute; left:0; top:50%; width:100%; height:20px; margin-top:-30px; font-size:16px; color:#fff; text-transform:uppercase; line-height:20px;}
.vision li span {position:absolute; left:0; top:50%; width:100%; font-size:16px; line-height:1.2;}
.vision .img {z-index:1; width:31.333%; padding-top:31.333%; background-color:#005d86;}
.vision .img:before {width:140%; height:140%; margin:-70% 0 0 -70.5%;}
.vision .img p {position:absolute; left:0; top:50%; width:100%; margin-top:-40px;}

/* history */
.history .group {position:relative; padding:0 0 0 210px; border-bottom:1px dotted #cbcbcb;}
.history .group h1 {position:absolute; left:0; top:30px; width:210px; height:40px; font-size:2.071em; color:#005d86; text-align:center; line-height:40px;}
.history .group h1:after {display:inline-block; position:relative; top:-5px; margin-left:20px; font-size:10px; content:'▶'; vertical-align:middle;}
.history .group ul {padding:25px 0;}
.history .group li {position:relative; padding-left:40px; font-size:1.071em; line-height:30px;}
.history .group strong {position:absolute; left:0; top:0; width:40px; color:#222; text-align:center;}
.history .group:first-child ul {border-top:0 none;}

/* location */
.location .map {position:relative; width:100%; margin-top:15px; padding:50% 0 0;}
.location .map iframe {position:absolute; left:0; top:0; width:100%; height:100%; border:0 none;}
.location li {position:relative; padding:15px 0 15px 115px; border-bottom:1px solid #d5d9db; font-size:1.071em; line-height:20px;}
.location strong {position:absolute; left:0; top:auto; color:#222;}
#MARKETING,
#LAB {margin-top:50px;} 

/* product */
.product {overflow:hidden; position:relative;}
.product .btn {position:absolute; right:20px; top:20px; z-index:1; text-align:right;}
.product .btn a {display:inline-block; width:70px; margin-left:5px; font-size:11px; font-weight:bold; color:#44494e; text-align:center;}
.product .btn span {float:left; width:60px; height:60px; margin:0 5px 5px; border-radius:100%; background-color:#1183b5; text-align:center; line-height:60px;}
.product .btn img {vertical-align:middle;}

#gallery {overflow:hidden; position:relative; /*max-width:100% !important;*/ margin-bottom: 30px; }
#gallery .ug-slider-wrapper:hover {
	cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
	}
#gallery .ug-slider-wrapper .zoomOut {
	cursor: pointer;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
	}	

/* #gallery:before {position:absolute; left:20px; top:20px; z-index:2; width:40px; height:40px; padding-left:1px; box-sizing:border-box; box-shadow:1px 1px 1px rgba(255, 255, 255, .5); border-radius:100%; border:5px solid #000; content:''; opacity:0; transition:all .3s;}
#gallery:after {position:absolute; left:60px; top:45px; z-index:2; width:5px; height:30px; background-color:#000; content:''; transform:rotate(-45deg); opacity:0; transition:all .3s;} */
/*  #gallery:before {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	width: 40px;
 	height: 40px;
 	margin: -20px 0 0 -20px;
    color: #000;
 	content:"\e610";
 	font-size: 30px;
 	font-family:'themify'; 
 	opacity: 0;
 	z-index: 10;
 	}
  */	
#gallery:hover:before,
#gallery:focus:before,
#gallery:active:before,
#gallery:hover:after,
#gallery:focus:after,
#gallery:active:after {opacity:.8;}
.ug-gallery-wrapper .ug-slider-wrapper {height:100% !important;}
.ug-canvas-pie {display:none !important;}
.ug-gallery-wrapper .ug-slider-wrapper .ug-slider-inner {display:block !important; height:100% !important;}
.ug-gallery-wrapper .ug-slider-wrapper .ug-slider-inner > * {height:100% !important;}
.ug-slider-wrapper .ug-item-wrapper {overflow:visible !important; height:100% !important;}
.ug-strip-panel {overflow:hidden; width:auto !important; left:100px !important; right:100px;}
.ug-thumbs-strip {left:0 !important; width:100% !important;}
/*
.ug-strip-arrow-left {left:22px !important; top:25px !important; width:24px !important; height:24px !important; border-left:3px solid rgba(0, 0, 0, .1); border-bottom:3px solid rgba(0, 0, 0, .1); transform:rotate(45deg);}
.ug-strip-arrow-right {top:25px !important; width:24px !important; height:24px !important; margin-left:-20px !important; border-right:3px solid rgba(0, 0, 0, .1); border-top:3px solid rgba(0, 0, 0, .1); transform:rotate(45deg);}
*/
.ug-arrow-left {left:22px !important; top:auto !important; bottom:25px !important; z-index:12; width:24px !important; height:24px !important; border-left:3px solid rgba(0, 0, 0, .1); border-bottom:3px solid rgba(0, 0, 0, .1); transform:rotate(45deg);}
.ug-arrow-right {top:auto !important; bottom:25px !important; z-index:12; width:24px !important; height:24px !important; margin-left:0 !important; border-right:3px solid rgba(0, 0, 0, .1); border-top:3px solid rgba(0, 0, 0, .1); transform:rotate(45deg);}
.ug-item-wrapper {background-color:#fff !important; text-align:center; line-height:443px;}
.ug-item-wrapper img {display:inline-block !important; position:relative !important; top:0 !important; /*width:auto !important;*/ height:100% !important; vertical-align:top;} 

/* plumber */
.plumber {position:relative; text-align:right;}
.plumber p {position:relative; padding:67% 0 0;}
.plumber p:first-child {position:absolute; left:0; top:0;}
.plumber p:first-child img {right:auto; left:0;}
.plumber img {position:absolute; right:0; top:0; height:100%;}

/*viedo_clip*/
#viedo_clip {max-width:100% !important; margin-top:50px;}

/* search_result */
#body.search_result {padding-left:0;}
#body.search_result #detail_content {font-family:'Noto Sans KR';}

#search_result .ment {padding:10px; background-color:#f1f2f3; color:#444; text-align:center;}
#search_result .ment strong {font-size:1.375em; font-weight:normal;}
#search_result .group {position:relative; margin-top:50px; padding-bottom:50px; border-bottom:1px dotted #ccc;}
#search_result .group h1 {margin-bottom:15px; font-size:1em; font-weight:normal; color:#444;}
#search_result .group h1 strong {font-size:1.375em; color:#005d86; white-space:nowrap;}
#search_result .group a {font-weight:bold; color:#333;}
#search_result .group a span {font-size:.937em; font-weight:normal; color:#999; white-space:nowrap;}
#search_result .group .more {position:absolute; right:0; top:0; width:75px; height:35px; border:1px solid #ccd0d6; font-size:.937em; color:#222; text-align:center; line-height:35px; white-space:nowrap;}

/* */
.stitle.product + #detail_content,
.stitle.product + .linemenu + #divUcont_cont {min-height:700px;}

/* paging */
.paging {margin-top:45px; text-align:center;}
.paging a {display:inline-block; position:relative; width:40px; height:40px; border:1px solid #d5d9db; text-align:center; line-height:40px; vertical-align:top;}
.paging .on {border-color:#05658f; background-color:#05658f; font-weight:bold; color:#fff;}
.paging .first:before {position:absolute; left:0; top:0; width:100%; height:100%; font-family:'themify'; color:#d3d3d3; content:'\e662';}
.paging .prev:before {position:absolute; left:0; top:0; width:100%; height:100%; font-family:'themify'; color:#d3d3d3; content:'\e64a';}
.paging .next:before {position:absolute; left:0; top:0; width:100%; height:100%; font-family:'themify'; color:#d3d3d3; content:'\e649';}
.paging .last:before {position:absolute; left:0; top:0; width:100%; height:100%; font-family:'themify'; color:#d3d3d3; content:'\e661';}
.board_pager span a {display:inline-block; position:relative; width:34px; height:34px; padding:0; box-sizing:border-box; border:1px solid #d5d9db; text-align:center; line-height:30px; vertical-align:top;}
.board_pager span .active {border-color:#05658f; background-color:#05658f; font-weight:bold; color:#fff;}

.btn-type01,
.btn-blue {display:inline-block; height:22px; padding:0 10px; background-color:#05658f; font-weight:bold; color:#fff !important; text-decoration:none !important; line-height:22px; vertical-align:middle;}

.board-search-area {display:none;}

.board-list {width:101%; margin-left:-1%; padding-top:30px; border-top:2px solid #05658f;}
.board-list .row {overflow:hidden; margin-top:-45px; padding-bottom:45px;}
.board-list .col-xs-12.col-sm-4 {float:left; width:24%; margin-left:1%; margin-top:45px;}
.board-list .col-xs-12.col-sm-4 a {display:block; overflow:hidden; position:relative; z-index:0; text-align:center;}
.board-list .col-xs-12.col-sm-4 a:before {display:none; position:absolute; left:0; top:0; z-index:-1; width:100%; height:190px; background-color:#e3e6e8; content:'';}
.board-list .col-xs-12.col-sm-4 a img {min-width:100%; min-height:185px; max-height:185px;}
.board-list .col-xs-12.col-sm-4 .inner {position:relative;}
.board-list .col-xs-12.col-sm-4 .inner strong {display:block; overflow:hidden; width:100%; margin-top:10px; color:#222; text-overflow:ellipsis; white-space:nowrap;}
.board-list .col-xs-12.col-sm-4 .inner strong br:first-child {display:none;}
.board-list .col-xs-12.col-sm-4 .inner strong span {width:auto; height:20px; margin-bottom:5px; padding:0 10px; font-size:12px; line-height:20px;}
.board-list .col-xs-12.col-sm-4 .inner + p {margin-top:5px; font-size:0; line-height:0;}
.board-list .col-xs-12.col-sm-4 .inner + p em {font-style:normal; font-size:14px; line-height:1;}
.board-list .col-xs-12.col-sm-4:nth-child(4n + 1) {clear:both;}
.board-list .board_pager {margin-top:0; padding-top:20px; border-top:1px solid #d5d9db;}
.board-list .table {margin:0 0 -1px;}
.board-list #tabmenu {margin-left:1%;}

.category01 {display:inline-block; width:135px; height:25px; border-radius:5px; background-color:#535762; color:#fff; text-align:center; line-height:25px;}
.category02 {display:inline-block; width:135px; height:25px; border-radius:5px; background-color:#535762; color:#fff; text-align:center; line-height:25px;}

/* box-thumb */

.title_img {margin:50px 0 30px;}
.title_red {position:relative; margin:35px 0 15px; padding-left:12px; font-size:1.2em; color:#b9233a;}
.title_red:before {position:absolute; left:0; top:7px; width:4px; height:13px; background-color:#b9233a; content:'';}
.box_thumb {overflow:hidden; position:relative; padding-left:290px;}
.box_thumb .img {float:left; margin-left:-290px;}
.box_thumb .box_gray:before {position:absolute; left:0; top:0; z-index:-1; width:100%; height:1000%; background-color:#f7f7f7; content:'';}
.box_thumb .box_contents > strong {display:block; padding:25px 0 10px;}
.box_thumb .box_contents a {display:inline-block; width:240px; height:35px; margin-top:10px; background-color:#b9233a; font-weight:bold; color:#fff; text-align:center; line-height:35px;}
li.box_thumb {margin-top:20px;}
.box_gray.box_contents {position:relative; z-index:0; margin:0; padding:20px 30px; background-color:#f7f7f7; font-style:normal; color:#535762;}

.bul_check li {position:relative; padding-left:20px; background:url('../../images/eng/content/bul_check.gif') no-repeat 0 7px;}
.bul_check li:before {display:none; position:absolute; left:0; top:0; width:10px; height:12px; border-right:1px solid #000; border-bottom:1px solid #000; content:''; transform:rotate(45deg);}

/* boardarticleVO */
#boardarticleVO .table:first-child td {white-space:nowrap;}

/* golbalnetwork */
.golbalnetwork .count {display:table; overflow:hidden; width:100%; margin:40px 0; table-layout:fixed;}
.golbalnetwork .count li {display:table-cell; position:relative; height:105px; padding:20px; box-sizing:border-box; border-left:1px solid #337d9e; background-color:#005d86; font-family:Montserrat; color:#fff; text-transform:uppercase; line-height:1.2;}
.golbalnetwork .count li:first-child {border-left:0 none;}
.golbalnetwork .count span {opacity:.8;}
.golbalnetwork .count strong {position:absolute; right:20px; bottom:15px; font-size:2.133em;}
.golbalnetwork .count .mid {width:13%;}
.golbalnetwork .count .mid span {font-size:.866em;}
.golbalnetwork .count .mid strong {font-size:1.733em;}
.golbalnetwork .count .mid + .short {padding-left:10px;}
.golbalnetwork .count .short {width:75px;}
.golbalnetwork .count .short span {font-size:.8em;}
.golbalnetwork .count .short strong {font-size:1.333em;}

.golbalnetwork .list {overflow:hidden; width:101%; margin-left:-1%;}
.golbalnetwork .group {float:left; width:32.333%; margin:10px 0 0 1%;}
.golbalnetwork .group:nth-child(3n + 1) {clear:both;}
.golbalnetwork .label {display:block; position:relative; padding:30px 20px; border-top:2px solid #005d86; border-bottom:1px solid #b2ceda; font-family:Montserrat; font-size:1.066em; color:#333; text-transform:uppercase;}
.golbalnetwork .label:before {position:absolute; right:10px; top:50%; width:20px; height:20px; margin-top:-11px; border-radius:100%; border:2px solid #005d86; content:''; text-align:center; transition:all .3s;}
.golbalnetwork .label:after {position:absolute; right:18px; top:50%; width:6px; height:6px; margin-top:-5px; border-right:2px solid #005d86; border-bottom:2px solid #005d86; content:''; transform:rotate(45deg); transition:all .3s;}
.golbalnetwork .group.on .label:before {border-color:#ccc;}
.golbalnetwork .group.on .label:after {margin-top:-1px; border-color:#ccc; transform:rotate(225deg);}
.golbalnetwork .label + ul {display:none; margin-bottom:-15px; padding:30px 20px;}
.golbalnetwork .label + ul li {margin-bottom:15px; line-height:20px;}
.golbalnetwork .label + ul img {margin-right:10px; vertical-align:top;}

/* toseeothers */
.toseeothers {display:table; overflow:hidden; position:relative; width:100%; min-height:363px; box-sizing:border-box; border:1px solid #ccd0d6;}
.toseeothers img {max-width:100%;}
.toseeothers .img {position:absolute; left:0; top:0;}
.toseeothers .contents {display:table-cell; padding:0 70px 0 440px; vertical-align:middle;}
.toseeothers .contents p {margin:15px 0; font-size:1.357em; color:#2a2a2a; line-height:1.4;}
.toseeothers .contents span {display:block; margin-top:25px; padding-top:20px; border-top:1px dotted #aaa; font-size:1.428em; color:#b7b7b7;}

@media print 
{
	#header,
	#side,
	.path,
	#footer {display:none;}
	
	#body {margin:0; padding:0;}	
}