<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: proinelca
Theme URI: http://pibs.co.kr
Description:
Author: PIBS (spidoche)
Author URI: http://www.pibs.co.kr/
Version: 1.2

License:
License URI:
*/

/***************************************/
/* WORDPRESS CONTENT */
/* Copy of style_editor.css */
/* If you edit this part think to edit the equivalent part on the file style_editor.css */
/***************************************/


@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo|PT+Serif');

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/NotoSansKR-Thin.woff2') format('woff2'),
       url('fonts/NotoSansKR-Thin.woff') format('woff'),
       url('fonts/NotoSansKR-Thin.otf') format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/NotoSansKR-Light.woff2') format('woff2'),
       url('fonts/NotoSansKR-Light.woff') format('woff'),
       url('fonts/NotoSansKR-Light.otf') format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url('fonts/NotoSansKR-Regular.woff2') format('woff2'),
        url('fonts/NotoSansKR-Regular.woff') format('woff'),
        url('fonts/NotoSansKR-Regular.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url('fonts/NotoSansKR-Medium.woff2') format('woff2'),
        url('fonts/NotoSansKR-Medium.woff') format('woff'),
        url('fonts/NotoSansKR-Medium.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url('fonts/NotoSansKR-Bold.woff2') format('woff2'),
        url('fonts/NotoSansKR-Bold.woff') format('woff'),
        url('fonts/NotoSansKR-Bold.otf') format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url('fonts/NotoSansKR-Black.woff2') format('woff2'),
        url('fonts/NotoSansKR-Black.woff') format('woff'),
        url('fonts/NotoSansKR-Black.otf') format('opentype');
 }

#the_content {
    margin-bottom: 30px;
    /* width: 100%; */
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 80px;
}
html, body  { height: 100%;  }
*{font-family:'Noto Sans KR'; font-weight:300}
.float_clear:after{content:""; display:block; clear:both;}
body.mobile.open_menu {overflow:hidden}
.v_align_container{display:table; height:100%; width:100%;}
.v_align_inner{vertical-align:middle; text-align:center; display:table-cell}

#the_content h1, #the_content h2,#the_content h3,#the_content h4,#the_content h5,#the_content h6,#the_content p,#the_content blockquote,#the_content pre,#the_content a, #the_content em, #the_content small, #the_content strong, #the_content
 div, #the_content ol, #the_content ul, #the_content li{font-size:inherit;} 
#the_content a{color:inherit;font-weight:400;text-decoration:none}
#the_content a:hover{/* text-decoration:underline;*/}
#the_content p {font-size: 18px; line-height: 1.8em; color:#585858;}
#the_content i, #the_content em{font-style:italic;}
#the_content b{font-weight:bold;}
#the_content strong{font-weight:500}
/*#the_content ul, #the_content ol{margin:13px 0;padding-left:40px}*/
#the_content ol{list-style-type:decimal;}
#the_content ul{list-style-type:disc;}
#the_content h1, #the_content h2, #the_content h3 ,#the_content h4 ,#the_content h5, #the_content h6{/*margin:25px 0;*/ background:none;color:#000;font-weight:400; border:none}
#content_container #the_content h1 {
    font-size: 45px;
    color: #424242;
    font-weight: 600;
    line-height: 53px;
    letter-spacing: -1.5px;
}
#the_content h2 {
    font-size: 40px;
    font-weight: 500;
}
#the_content h3{font-size:16px}
#the_content h4{font-size:18px;}
#the_content h5{margin-bottom:10px; color: #0a62a6; font-size: 20px;}
#the_content h6{font-size:12px;font-weight:normal}
#menu_container.scroll{overflow-y:auto;}
/***************************************/
/* GENERAL */
/***************************************/
.wrap, .wrap2{position:relative; margin:0 auto; width:1200px;}
.mobile .wrap2{padding-left:15px; padding-right:15px;}
a{text-decoration:none;}
.screen-reader-text{display:inline-block;width:0;text-indent:-9999px;}
.clear_hack{clear:both}
.coming_soon{margin-top:40px;color:#666;font-size:12px;font-weight:bold;text-align:center;}
#main_container_inner{margin:30px auto;}
.page #content_container, .single #content_container, .tax-products2_categories #content_container {position:relative;z-index:100; background-color:#fff;}
#content_container:after { display: block; content:""; clear:both; }
#container{ min-height:500px;padding-top:50px; padding-bottom: 80px; }
#container:after { display: block; content:""; clear: both; }
.parent-pageid-850 #container, .parent-pageid-908 #container, .parent-pageid-948 #container, .parent-pageid-1097 #container{margin-top:170px;}
#container&gt;h3{margin-top:5px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e4e4e4;text-align:center;}
/***************************************/
/* TABLE */
/***************************************/
table.table_05 td{padding:15px 8px;border-bottom:1px dotted #ccc;font-size:11px;text-align:center;}
table.table_05 th{padding:10px;background:#ddd;color:#555;font-weight:bold;font-family:'Noto Sans KR';text-align:center;}
table.table_05{float:left;clear:both;width:100%;border-top:2px solid #1EB3EC;border-bottom:1px solid #ccc;}
/***************************************/
/* HEADER */
/***************************************/
#head{position:relative; width:100%; min-width: 1200px; z-index:5000; height:125px;}
#head.bgcolor{background-color:#fff; box-shadow:0 1px 1px 1px rgba(0,0,0,0.1)}
.mobile #head{height:87px;}
.mobile #head.bgcolor{height:87px;}
#head.bgcolor #single_dropdown #main_menu&gt;li&gt;a{color:#000; font-weight:400;}
#head.bgcolor #btn_menu{border-color:#666; top:14px;}
.open_menu #head.bgcolor #btn_menu{border-color:#fff;}
#head.bgcolor #btn_menu div span{background-color:#666;}
.open_menu #head.bgcolor #btn_menu div span{background-color:#fff;}
#menu_touch_primary{display:none;}
#submenu{display:none;}
h1.top_logo{float: left; padding: 24px 0 20px; position: absolute; z-index: 9999;}
h1.top_logo a{ display: block; width: 260px; height: auto;}
h1.top_logo a img{width:100%; height:auto;}

#btn_menu{border:2px solid #53629e; background:none; width:50px; height:50px; padding:0;  position:absolute; top:48px; right:15px; transition:all 0.5s; cursor:pointer; box-sizing:border-box; display: none;}
#btn_menu:hover{opacity:1;}
#btn_menu div{position: relative;  width: 100%;   height: 100%;}
#btn_menu div div{transition:all 0.4s;}
#btn_menu&gt;div{box-sizing:border-box; padding:27.6% 20.7%;}
#btn_menu span {display: block;   transition: all 0.5s;  box-sizing: border-box;  position: absolute;  right:0;  width: 100%;   height: 2px;   background-color: #53629e;}
#btn_menu span.line1{top:0}
#btn_menu span.line2{top:50%; margin-top: -1px; left:auto;}
#btn_menu span.line3{bottom:0}
/*#btn_menu:hover span.line1{animation-name: rhythm1;    animation-duration: 1.5s;    animation-delay:0s; animation-iteration-count: infinite; animation-timing-function:linear }
#btn_menu:hover span.line2{animation-name: rhythm2;    animation-duration: 1.5s;    animation-delay:0s ;  animation-iteration-count: infinite; animation-timing-function:linear }
#btn_menu:hover span.line3{animation-name: rhythm1;    animation-duration: 1.5s;    animation-delay:0.5s ;animation-iteration-count: infinite; animation-timing-function:linear }*/
@-webkit-keyframes 'rhythm1' {
	from {width:100%;}
	25%{width:66.6%;}
	50%{width:33.3%;}
	75%{width:66.6%;}
	to { width:100%; }
	}
@-webkit-keyframes 'rhythm2' {
	from {width:66.6%;}
	25%{width:100%;}
	50%{width:66.6%;}
	75%{width:33.3%;}	
	to { width:66.6%; }
	}
.open_menu #btn_menu span.line2{
	opacity:0;
}
.open_menu #btn_menu span.line1{
	transform: translateY(500%) rotate(-45deg);
}
.open_menu #btn_menu span.line3{
	transform: translateY(-500%) rotate(45deg);
}
.open_menu #btn_menu:hover span{animation:unset;}
.open_menu #btn_menu:hover div div{transform:rotate(180deg);}

/*SEARCH*/
#searchform{float:right;margin:5px 5px 0 0;}
#searchform #s{padding:3px 7px;border:1px #7ef3ff solid;background:#7ef3ff;color:#5E5E5E;font-size:11px;}
#searchform #searchsubmit{padding:3px 7px;border:1px #64CDD8 solid;background:#7ef3ff;color:#5E5E5E;font-size:11px;}
/*TOP MENU*/
.menu-top-container{position:absolute;z-index:1;top:0;right:0px;width:100%;color:#fff;}
#menu-top{margin-top:5px;text-align:right;float:right}
#menu-top li{display:inline-block;}
#menu-top li a{display:block;float:left;padding:0 10px;border-right:1px solid #7ef3ff;color:#7ef3ff;font-size:11px;line-height:7px;}
#menu-top li:last-child a{border-right:none}
#menu-top li a:hover{color:#7ef3ff;}
/* MAIN MENU GENERAL*/
.menu_type{position:absolute;z-index:120;left:0;width:100% ;/* top:0;*/}
/*MENU FULL DROPDOWN*/
#full_dropdown #main_menu li{display:inline-block;position:relative;float:left;}
#full_dropdown #main_menu ul.submenu{visibility:hidden; position:absolute; z-index:9999; top:90px; left:0; width:100%; border-top: 1px solid #f3efe7;}
#full_dropdown #main_menu ul.submenu li{display:block;float:none;width:100%;}
#full_dropdown #main_menu_container{background:#00595F !impotant;}
/*MENU INLINE DROPDOWN*/
#menu_container{}
/*#inline_dropdown{position:relative;width:1000px;height:75px;margin:0 auto;padding:0;background:url(images/main/menubar.gif) no-repeat;}
*/
/*#inline_dropdown{display:inline-block;float:right;}
#inline_dropdown ul li{position:relative;float:left;}
#inline_dropdown ul li a{display:inline-block;float:left;padding:0 50px;color:#000;font-size:15px;font-weight:bold;line-height:70px;}
#inline_dropdown ul li a:hover, #inline_dropdown ul &gt; .active &gt; a{color:#083C3F}
#inline_dropdown ul{display:inline-block;position:relative;margin:auto;padding-top:0;}
#inline_dropdown li{position:relative;float:left;text-align:center;}
#inline_dropdown li ul{visibility:hidden;position:absolute;z-index:9;top:37px;left:0;background:#00747C;}
#inline_dropdown li ul li{display:block;float:left;width:auto;text-align:center;}
#inline_dropdown li ul li a{width:auto;padding:8px 10px;color:#7ef3ff;font-size:12px;font-weight:bold;text-decoration:none;}
#inline_dropdown li ul a:hover{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
#inline_dropdown #main_menu &gt; li &gt; a{}
#menu_container h1{display:inline-block;overflow:hidden;}*/
/*MENU SINGLE DROPDOWN
#single_dropdown #main_menu ul{display:none;position:absolute;z-index:99;top:30px;left:0;height:450px;padding-top:10px;padding-bottom:20px;background-color:#31a9b1;}
#single_dropdown #main_menu ul li{display:block;float:none;}
#single_dropdown #main_menu ul li a{display:inline-block;float:left;width:100%;border-bottom:none;color:#fff;color:#083C3F;font-size:12px;font-weight:bold;font-family:NanumGothic;text-align:center;line-height:30px;}
#single_dropdown #main_menu ul li:first-child a{border-top:none;}
#single_dropdown #main_menu ul li:last-child a{border-bottom:none;}
#single_dropdown #main_menu ul .dropdown_last_child a{border-bottom:none;}
#single_dropdown .jquery_dropdown{background-color:#ff7800, color:#fff}
#single_dropdown #main_menu{width:100%;}
#single_dropdown #main_menu li{position:relative;float:left;margin:0px;font-family:NanumGothic;text-align:center;}
#single_dropdown #main_menu li ul li{width:100%;margin:0;}
#single_dropdown #main_menu li a{display:inline-block;float:left;width:100%;border-bottom:none;color:#fff;color:#0b2d2f;font-size:14px;font-weight:bold;font-family:NanumGothic;text-align:center;line-height:30px;}
#single_dropdown #main_menu li a:hover, #menu-main li .jquery_dropdown{border-bottom:none;color:#fff;}
#single_dropdown #single_dropdown{position:absolute;right:0;bottom:0;float:left;width:100%;border-bottom:4px solid #F3F3F3;}
*/
thead.fc-head{border-top:2px solid #333;}
/*MENU SINGLE DROPDOWN #main_menu */
#single_dropdown{ position: absolute; top: 50%; right: 0; margin-top: -19px; }
#main_menu_container:after{display:block; content:""; clear:both;}
#head.bgcolor #main_menu_container {
    padding: 25px 0;
}

#main_menu_container .main_top {width: 100%; min-height: 90px; background:#fff url('images/main/drop_bar.png') right 90px repeat-x; position: absolute; top: 35px; left: 0; float: left; text-align: center; border-bottom: 1px solid #f7f4ef;}

/***************************************/
/* SUB MENU */
/***************************************/
#full_dropdown{z-index:1000; display:inline-block; height:87px; /*padding-bottom: 45px;*/}
#full_dropdown:after{content:""; display:block; clear:both;}
#full_dropdown.wrap{background:#fff url('images/sub/subMenu_bg01.jpg') left 92px no-repeat;}
#main_menu{float:right; display:block; }
#main_menu:after{display:block; content:""; clear:both;}
#main_menu li{float:left;}
#main_menu&gt;li&gt;a{display: block; padding: 30px 40px; font-size:18px; font-weight:500; color:#000;}
#main_menu li a{}
#main_menu li:hover a{color:#f39902;}
#main_menu li a.current{color:#f39902;}
#main_menu li ul.submenu{height:240px !important; border-right:1px solid #f3efe7;}
#main_menu li:first-child ul.submenu{border-left:1px solid #f3efe7;}
#main_menu li ul.submenu li{text-align:center;}
#main_menu li ul.submenu li a{color: #777777; font-size: 16px; padding:10px; display: block;}
#main_menu li ul.submenu li:hover a{color:#f39902; font-weight:500;}


/***************************************/
/* SIDEBAR */
/***************************************/
#sidebar{width:1200px; /*text-align:center; left:50%; margin-left: -600px;*/ position:relative; top:-30px; left: 0;}
/* sidebar title */
.sub_visual{width:100%; height:300px;}

.sub_top01 { background:url('images/sub/sub_visual01.jpg') center top no-repeat;   }
.sub_top02 { background:url('images/sub/sub_visual02.jpg') center top no-repeat;   }
.sub_top03 { background:url('images/sub/sub_visual03.jpg') center top no-repeat;   }
.sub_top04 { background:url('images/sub/sub_visual04.jpg') center top no-repeat;   }
.sub_top05 { background:url('images/sub/sub_visual05.jpg') center top no-repeat;   }
.sub_top06 { background:url('images/sub/sub_visual06.jpg') center top no-repeat;   }
.sub_top07 { background:url('images/sub/sub_visual07.jpg') center top no-repeat;   }
.sub_top08 { background:url('images/sub/sub_visual08.jpg') center top no-repeat;   }
.sub_top09 { background:url('images/sub/sub_visual09.jpg') center top no-repeat;   }
.sub_top10 { background:url('images/sub/sub_visual10.jpg') center top no-repeat;   }

.mobile .sub_visual{height:70px;}
.sub_visual .bx-wrapper, .sub_visual .bx-viewport{height:100%;}
.sub_visual .bxslider2 {height:100%; width:100%;}
.sub_visual .bxslider2 li {width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.sub_visual .bxslider2 li.s01{background-image:url(images/sub/subvisual_01.jpg);}
.sub_visual .bxslider2 li.s02{background-image:url(images/sub/subvisual_02.jpg);}
.sub_visual .bxslider2 li.s03{background-image:url(images/sub/subvisual_03.jpg);}
#sidebar_title{width:100%;height:100%; overflow: hidden; position:relative;}
#sidebar_title span{display:block; margin-top:115px;color:#fff;font-size:20px;text-align:center;}
#sidebar_title h2{display:none;margin-top:90px;color:#fff;font-size:30px;font-weight:400;text-align:center;line-height:30px; transition:all 0.3s}
.mobile #sidebar_title h2{margin-top:70px; font-size: 25px; }
.mobile #sidebar_title span { margin-top: 15px; font-size: 13px; }
#sidebar_title_img img{display:block;}
#sidebar_title_img img, #sidebar_title_text{width:200px;height:80px;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;}
#sidebar_title_text{position:relative}
#sidebar_title_text span{position:absolute;left:12px;bottom:10px;color:#444;font-size:22px;font-weight:bold;font-family:'Nanumgothic';}
#sidebar .li a{ color: #244c97; background: #fff; border-top: 3px solid #244c97; box-sizing: border-box; }
#sidebar_title .sub_top_txt{position:absolute; top:0; left:50%; margin-left:-460px;}


.page-id-2334 #sidebar #sidebar_menu li a{background:url('images/sub/sub_menu4.png') center top no-repeat;}
.page-id-2334 #sidebar #sidebar_menu li.current-cat a{background:url('images/sub/sub_menu4_on.png') center top no-repeat;}


.single-products #sidebar #sidebar_menu li a{color: #bda27c;background:url('images/sub/sub_menu4_on.png') center top no-repeat;}


/***************************************/
/* SIDEBAR SUBMENU  */
/***************************************/
#content_container h1 {color:#544c44; font-size: 28px; line-height: 1em; font-weight: 500; text-align: left; position: relative; padding-bottom: 30px; /*margin-bottom: 30px;*/ border-bottom: 1px solid #979797;}
/*#content_container h1:after { display: block; content:""; clear:both; width: 1px; height: 45px; position: absolute; bottom:0; left: 50%; background: #494949; }
*/
.Htitle { margin-bottom: 40px; }


.single-products2 #the_content {
    margin-top: 130px;
}
.single-products2 #the_content img {
    margin-bottom: 50px;
	/*width:100%;
	height: auto;*/
	width: 600px;
	height: 400px;
	max-width:1200px;
	margin:0;

}

#sidebar_menu:after{display:block; content:""; clear:both}
.mobile #side_box{display:none;}
#sidebar_menu li {position:relative;}
#sidebar_menu li a{display:block;position:relative; color:#fff; font-size:18px; font-weight:300;  line-height: 58px;  transition:all 0.5s; padding: 0 30px; width: 145px; background: #232378; border: 1px solid #d18b15; background:#f39902; /*background: #4f4f93; border: 1px solid #232378;*/}
#sidebar_menu li a:hover{color: #ffa000; background: #fff; border: 1px solid #ffa000; }
/*#sidebar_menu li:after{content:""; display:block; position:absolute; top: -2px; width:100%; height:0; background-color:#f39902;  }*/
#sidebar_menu li:hover:after{height:3px;}
#sidebar_menu li a:last-child {}
#sidebar_menu&gt;.current_page_item&gt;a:before, #sidebar_menu&gt;.current-cat&gt;a:before, #sidebar_menu li a:hover:before, #sidebar_menu&gt;.current_page_ancestor&gt;a:before, #sidebar_menu&gt;.current_page_ancestor:before{}
#sidebar_menu&gt;.current_page_item&gt;a:after, #sidebar_menu&gt;.current-cat&gt;a:after, #sidebar_menu li a:hover:after, #sidebar_menu&gt;.current_page_ancestor&gt;a:after, #sidebar_menu&gt;.current_page_ancestor:after{}
#sidebar_menu&gt;.current_page_item&gt;a, #sidebar_menu .current-cat&gt;a, #sidebar_menu&gt;.current_page_item&gt;a:hover, #sidebar_menu&gt;.current-cat &gt; a:hover{color: #f39902; font-weight: 400; background: #fff; border: 1px solid #f39902; height: 58px;}
#sidebar_menu&gt;.current_page_item:after, #sidebar_menu&gt;.current-cat:after,  #sidebar_menu&gt;.current_page_ancestor:after {height:3px;}

.tax-products2_categories #sidebar_menu .children .current-cat a {
    border-top: 1px solid #0089a6;
    border-left: 1px solid #0089a6;
    border-right: 1px solid #0089a6;
    border-bottom: 1px solid #0089a6;
    color: #0089a6;
    box-sizing: border-box;
    background: #fff;
}

.single-photos .page-item-201 a{background:#196fac;color:#fff !important;}
#sidebar_menu .current-cat-parent &gt; a{    color: #244c97;
    background: #fff;
    border-top: 4px solid #244c97;
    box-sizing: border-box;
    line-height: 44px;}
#sidebar_menu li:hover a, #sidebar_menu li a:hover{}
#sidebar_menu li:hover{}
#sidebar_menu{display:inline-block; z-index:990;}
#sidebar_menu li{display:inline-block; float:left; background: #fff; margin: 0 5px;}
#sidebar_menu&gt;.current_page_item:before, #sidebar_menu&gt;.current-cat:before,#sidebar_menu li:hover:before{}
#sidebar_menu&gt;.current_page_item:after, #sidebar_menu&gt;.current-cat:after, #sidebar_menu li:hover:after{}
#sidebar_menu .current_page_item{}
#sidebar_menu .current_page_parent{/*border:1px solid #196fac;*/}
#sidebar_menu .current_page_parent a{color:#dac87c;background:#343434;}
#sidebar_menu .children{display:none; position:absolute; top:255px; left:50%; width:510px; margin-left: -250px; z-index: 9999; text-align: center; }
#sidebar_menu .page-item-850 .children{left:-16.7%;}
#sidebar_menu .page-item-908 .children{left:-16.7%;}
#sidebar_menu .page-item-1097 .children{left:-30.7%;}
#sidebar_menu .page-item-850 .children li{width:50%;}
#sidebar_menu .page-item-908 .children li, #sidebar_menu .page-item-1097 .children li{width:25%;}
#sidebar_menu .page-item-948 .children li{width:13.5%;}
#sidebar_menu .children{padding:0; background:#fff; }
#sidebar_menu .children li{ width: 165px; display: inline-block; float: none; }
#sidebar_menu .children li:first-child{background:none;}
#sidebar_menu .children li a{width:100%; padding: 14px 0; margin:0 auto;padding:0; background:#eee; color:#666; font-size:14px; transition:all 0.5s; box-sizing: border-box;  }
#sidebar_menu .children li a:hover { border-top: 1px solid #0089a6; border-left: 1px solid #0089a6;  border-right: 1px solid #0089a6; border-bottom:1px solid #0089a6; color:#0089a6; box-sizing: border-box; background: #fff;  }
#sidebar_menu .children .current_page_item a{border-color:#0099dc;background-color:#0099DC;color:#fff;cursor:default}
#sidebar_menu .current-cat-parent &gt; .children, #sidebar_menu .current-cat &gt; .children{display:block}
#sidebar_menu .current_page_item .children{display:block;}


#sidebar_menu .children .current-cat&gt;a {    
	border-top: 1px solid #0089a6;
    border-left: 1px solid #0089a6;
    border-right: 1px solid #0089a6;
    border-bottom: 1px solid #0089a6;
    color: #0089a6;
    box-sizing: border-box;
    background: #fff; 
	line-height: 50px; 
	}

/* Call center */
#customer_box{margin-bottom:10px;padding:15px 15px;border:#dcdcdc 1px solid;}
#customer_box #customer_title{margin-bottom:20px;padding-bottom:10px;border-bottom:#dcdcdc 1px solid;font-weight:bold;}
#customer_box #customer_title h2{padding-left:10px;font-size:18px;font-family:NanumGothic, Arial, Helvetica, sans-serif;}
#customer_box .call_center_phone{padding-left:5px;}
#customer_box .call_center_phone span{padding-left:5px;color:#7a1717;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#content_container #pibs_nboard_search, #pibs_nboard_search{display:none;}
/***************************************/
/* MAIN */
/***************************************/

/*** main_slider ***/
#main_container { height: 840px; }
#mainvisual {width:100%; height: 100%; min-width: 1200px;}
#mainvisual .bx-wrapper { height: 100%; }
#mainvisual .bx-viewport { height: 100% !important; }
.bxslider { height: 100%;}
.bxslider li{height:100%; width:100% !important;background-repeat:no-repeat; background-size:cover;}
.bxslider li.s01{background-image:url(images/main/main_visual01_01.jpg);  background-position:center center; }
.bxslider li.s02{background-image:url(images/main/main_visual02_01.jpg);  background-position:center center; }
.bxslider li.s03{background-image:url(images/main/main_visual03_01.jpg);  background-position:center center; }
.bxslider li .main_txt{margin-top:570px;}


#bx-pager { position: absolute; bottom:320px; left:0; width: 100%; z-index: 1000; font-size:0; display: none; }
#bx-pager a {display: inline-block; position: relative; cursor:pointer}
#bx-pager a.prev{background:url(images/main/pager_prev.png) no-repeat;}


/*.visual_logo h2 { padding-bottom: 40px; position: relative; }
.visual_logo h2:after { display: block; clear:both; content: ""; width:55px; height: 3px; background: #53629e; position: absolute; left: 50%; margin-left: -23px; bottom:0; }
.visual_logo span {display: block; padding-top: 25px; color: #fff; font-size: 18px; font-weight: 400; line-height: 30px; text-shadow: rgba(0, 0, 0, .4) 1px 1px 1px;}*/

/******* Main_contents *******/
#main_container{position:relative; top: 0;}
#main_content_container{position: absolute; top: 0; width: 100%; left: 0; z-index:777;}
#main_container{overflow:hidden;}
#main_container:after{display:block; content:""; clear:both;}
#main_container .main_cont_inner{float:right; width:410px; margin-top: 205px;}
#main_container .main_cont{float:left; -webkit-transition: all 1s; transition:all 1s;}
#main_container .main_cont&gt;a{display:block; width: 205px; height: 215px; border:1px solid #766c62; background:url(images/main/main_cont_bg.png) repeat; padding:25px 25px 20px; box-sizing:border-box; position:relative;}
#main_container .main_cont.mr_1{margin-left:-1px;}
#main_container .main_cont.mr_T{margin-top:-1px;}
#main_container .main_cont a p{font-size:18px; color:#544c44; font-family: 'Ubuntu', 'Noto Sans KR';}
#main_container .main_cont a p.explain{font-size:14px; font-weight: 400; opacity:0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s all 0.5s ease-out; padding-top: 5px;}
#main_container .main_cont a span{font-size:22px; display:block; color:#544c44; font-weight:500;}
#main_container .main_cont a img{display:block; width:75px; height:auto; position:absolute; bottom:15px; right:10px;}

/*
#main_container .main_cont.news{margin-top: -1px; position:relative;}
#main_container .main_cont.news&gt;a{width: 450px; height: 170px; background:#fff; padding: 25px 30px 20px;}
#main_container .main_cont.news a p:after{display:block; content:""; clear:both;}
#main_container .main_cont.news a span{display:inline-block; float:left;}
#main_container .main_cont.news a b{font-size:25px; font-weight:normal; float:right; width: 25px; height: 25px; color:#766c62; border:1px solid #766c62; text-align: center; line-height:22px; box-sizing:border-box;}
#main_container .main_cont.news a img{width:50px; height:auto;}
#main_container .main_cont.news .news_list{width:390px; margin-top: 20px; position:absolute; top:50px; left:30px;}
#main_container .main_cont.news .news_list li{width:100%;}
#main_container .main_cont.news .news_list li a{width:100%; line-height:1.8em;}
#main_container .main_cont.news .news_list li a:after{display:block; content:""; clear:both;}
#main_container .main_cont.news .news_list li a h6{font-size:15px; color:#555555; width: 250px; font-weight:400; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#main_container .main_cont.news .news_list li a span{font-size:15px; font-weight:400; color:#999377; float:right;}
*/


#main_container .main_cont.mr_1 a img{right:5px;}
#main_container .main_cont a img.hover{display:none;}
#main_container .main_cont:hover a{background:url(images/main/main_cont_bg_hover.png) repeat; -webkit-transition: all 1s; transition:all 1s;}
#main_container .main_cont.news:hover a{background:#fff;}
#main_container .main_cont:hover a p.explain{opacity:1;}
#main_container .main_cont:hover a img{display:none;}
#main_container .main_cont.news:hover a img{display:block;}
#main_container .main_cont:hover a img.hover{display:block;}




.MenuHover span img{width:auto;margin:0 auto;padding:0 35px;padding-bottom:7px;/* border-bottom:1px solid #bda27c;*/}
.regular .menu01{background:url('images/main/menu1.png') 0 0 no-repeat;}
.regular .menu02{background:url('images/main/menu2.png') 0 0 no-repeat;}
.regular .menu03{background:url('images/main/menu3.png') 0 0 no-repeat;}
.regular .menu04{background:url('images/main/menu4.png') 0 0 no-repeat;}
.regular .menu05{background:url('images/main/menu5.png') 0 0 no-repeat;}
.regular .menu06{background:url('images/main/menu6.png') 0 0 no-repeat;}
.regular .menu07{background:url('images/main/menu7.png') 0 0 no-repeat;}
.regular .menu08{background:url('images/main/menu8.png') 0 0 no-repeat;}
.regular .menu:hover .MenuHover{bottom:160px;animation:fadeInUp 300ms linear 100ms both;-webkit-animation:fadeInUp 300ms linear 100ms both;-o-animation:fadeInUp 300ms linear 100ms both;-moz-animation:fadeInUp 300ms linear 100ms both;-ms-animation:fadeInUp 300ms linear 100ms both;}
.regular .menu:hover a{display:block;background:rgba(0, 0, 0, 0.60);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.MenuHover{position:absolute;bottom:0;width:100%;text-align:center;/* background:#fff;*//* padding:35px 75px;*//* left:10%;*/}
.MenuHover &gt; div{display:inline-block;padding:35px 75px;background:#fff;/* width:50%;*/}
.MenuHover div &gt; p{margin-top:20px;color:#000;font-size:22px;font-weight:500;}
.MenuHover span{display:block;padding-bottom:7px;border-bottom:1px solid #bda27c;}
.regular .menu{background-size:cover;}
.MainStore{position:relative;padding:130px 0;background:#f3efe8;}
.store_top{position:absolute;top:-20px;width:100%;text-align:center;}
.store_top img{display:inline-block;}
#MainQuick{padding:105px 0;overflow:hidden;}
#MainQuick ul li{float:left;width:231px;height:209px;margin:0 39px;background-size:contain !important;text-align:center;}
#MainQuick ul li a{display:block;}
#MainQuick ul li p{margin-top:25px;padding-right:8px;color:#fff;font-size:16px;font-weight:600;}
#MainQuick ul li img{display:block;margin:0 40% 48%;margin-bottom:0 !important;padding-top:60px;}
#MainQuick .quick01{background:url('images/main/icon1_bg.png') 0 0 no-repeat;}
#MainQuick .quick02{background:url('images/main/icon2_bg.png') 0 0 no-repeat;}
#MainQuick .quick03{background:url('images/main/icon3_bg.png') 0 0 no-repeat;}
#MainQuick .quick04{background:url('images/main/icon4_bg.png') 0 0 no-repeat;}
.main_logo{position:absolute;z-index:8;top:31%;width:100%;text-align:center;}
.main_logo &gt; img{display:inline-block;width:270px;}
/*Slideshow*/
.cycle-slideshow img{display:none;width:100%;}
.cycle-slideshow img:first-child{display:block;}
#main_navi{width:100%;height:100px;overflow:hidden;background:#005482;}
.main_navi_inner.wrap{overflow:hidden;border-right:1px solid #00446a;border-left:1px solid #06679c;}
#main_navi ul li{float:left;width:16.64%;}
#main_navi ul li a{display:block;position:relative;float:left;width:100%;height:100px;border-right:1px solid #06679c;border-left:1px solid #00446a;color:#fff;text-align:center;line-height:100px;}
#main_navi ul li a:hover{background:#00466d;}
#main_navi ul li a img{display:block;position:relative;margin:0 auto;margin-top:15px;/* top:25px;*/}
#main_navi ul li a span{display:block;position:relative;margin-top:10px;color:#fff;}
.main_gallery{position:relative;height:477px;/* padding-top:30px;*//* padding-bottom:30px;*//* background:url(images/main/main_gallery_bg.jpg) left top repeat;*//* overflow:hidden;*/}
.slick-prev{left:-50px;background:url('images/main/arr_left.png') no-repeat center;}
.slick-next{right:-50px;background:url('images/main/arr_right.png') no-repeat center;}
/*HOME LOGIN BOX*/
#home_login{float:left;width:314px;height:198px;border:3px solid #2bb4be;}
#home_login h2{margin:10px 20px 0 20px;padding-bottom:10px;border-bottom:1px dotted #ccc;color:#2bb4be;font-size:14px;font-weight:bold;font-family:NanumGothic;}
#home_login fieldset{float:left;width:139px;padding-left:20px;}
.member_login_remember{clear:both;width:275px;margin:auto;padding-top:6px;color:#9e9e9e;font-size:11px;text-align:center;line-height:20px;}
.member_login_remember strong{font-weight:bold;}
.member_login_remember a{color:#2e2e2e;font-size:11px;font-family:'ë‹ì›€';}
.member_login_remember input{vertical-align:middle;}
#home_login #submit{float:right;width:80px;height:57px;margin-right:20px;border:1px solid #18A0AA;background-color:#2bb4be;color:#FFF;font-size:15px;font-weight:bold;font-family:NanumGothic;cursor:pointer;}
#home_login form{padding-top:21px;}
#home_login #pwd{display:inline-block;margin-top:3px;border:1px solid #2bb4be;background:url('images/main/pw_bg.gif') no-repeat 1px center;background-position:0px 0px;}
#home_login #user_name{display:inline-block;margin-bottom:4px;border:1px solid #2bb4be;background:url('images/main/id_bg.gif') no-repeat 0 center;background-position:0px 0px;}
.login_txt{width:155px;height:23px;padding:0 9px;border:0;background:url(images/main/join_txt.gif) no-repeat;}
.login_txt2{color:#636363;font-size:11px;font-family:'ë‹ì›€';}
#home_login_sigup_btn , #home_login_lost_btn{display:inline-block;width:100px;padding:1px 0;background-color:#ddd;}
#home_login_sigup_btn{margin:0 4px;}
.member_login_remember p{text-align:center;}
.member_login_remember p a{display:inline-block;margin:10px 3px 0 0px;padding:3px 35px;background:#ddd;line-height:24px;}
#welcome_message{margin:0 0 15px 95px;padding-bottom:8px;color:#999;line-height:20px;}
#welcome_message b{font-weight:bold;color:#333}
#member_logged_in{margin:12px 20px 0 20px;padding:15px 10px;background:url('images/main/avatar.png') no-repeat 15px top;}
#member_logged_in div a{display:inline-block;margin:10px 3px 0 0px;padding:3px 34px;background:#ddd;line-height:24px;}
#member_logged_in div{padding-top:15px;}
#member_logged_in a{color:#2e2e2e;font-size:11px;font-family:'ë‹ì›€';}
#home_flash{width:300px;height:200px;float:left}
#home_flash iframe{width:300px;height:200px;border:none}
#home_board{float:left;width:320px;height:200px;margin-left:20px;}
#home_video{float:right;width:320px;height:200px;margin-left:20px;background:#333;}
.last_posts{float:left;width:300px;margin:20px 10px;}
.last_posts h2{margin-bottom:15px;}
.last_posts h2 a{font-size:14px;color:#333}
.last_posts h2 a:hover{color:#267daf}
.last_posts li{margin-bottom:3px;padding-bottom:4px ;border-bottom:1px dotted #ccc;}
.last_posts li a{display:inline-block;width:230px;color:#333;}
.last_posts li a:hover{color:#267daf}
.last_posts li span{color:#999 ;vertical-align:top;}
#home_text{float:right;width:320px;height:200px;margin-top:20px;margin-left:20px;background:#eee;}
#home_text p{padding:25px;}
.panel-container &gt; div{display:none}
.panel-container &gt; div.first{display:block}
.etabs{display:block;height:30px;background-color:#4299c5;}
.etabs li{position:relative;float:left;z-index:1}
.etabs li a{display:inline-block;padding:0 25px;color:#BEEAFF;font-weight:bold;font-family:NanumGothic;line-height:29px;}
.etabs .active a{border:3px solid #2b7ebe;border-bottom:1px solid #2b7ebe;background-color:#2b7ebe;color:#FFF;font-family:NanumGothic;}
.panel-container{position:relative;top:-3px;clear:both;height:152px;margin-bottom:0;padding:20px;padding-bottom:0;border:1px solid #E7E7E7;}
.panel-container li{padding:3px 0px 2px 7px;/*background:white url('images/main/board_list_item.jpg') no-repeat left center;*/}
.panel-container li a{display:inline-block;width:212px;padding:3px 0 3px 3px;overflow:hidden;color:#333 ;text-overflow:ellipsis;white-space:nowrap;}
.panel-container li a:hover{color:#008FFF;}
.panel-container li span{color:#999;font-size:11px;}
.panel-container p.more{position:absolute;right:0;bottom:0;}
.panel-container p.more a{display:block;padding:5px 10px;background-color:#4FA1B6;color:#fff;}
/***************************************/
/*  PARTNER BANNER jquery.simplyscroll.js */
/***************************************/
/* Plugin default */
.simply-scroll-container{position:relative;}
.simply-scroll-clip{position:relative;overflow:hidden;}
.simply-scroll-list{padding-left:0;overflow:hidden;}
/* Custom */
.simply-scroll{width:930px;margin:auto;}
.simply-scroll .simply-scroll-list li{float:left;height:67px;line-height:67px;/*padding-left:55px;*//* padding-top:8px;*//* padding-bottom:8px;*/}
#home_banner{height:75px;padding:8px 0;/* clear:both;*//* float:left;*//* width:100%;*//* position:relative;*/}
#banner{position:relative}
.nav_ads{position:absolute;z-index:9999;top:13px;width:44px;height:44px;}
.prev.nav_ads{left:30px;background:url(images/main/btm_arr_left.png) no-repeat;background-position:left top;}
.next.nav_ads{right:30px;background:url(images/main/btm_arr_right.png) no-repeat;background-position:right top;}
/***************************************/
/* CATEGORY */
/***************************************/
#the_posts_list li{float:left;width:700px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #E5E5E5;}
#the_posts_list .thumb{display:inline-block;float:left;margin-right:20px;border:2px solid #DDD;}
#the_posts_list h2 a{display:block;margin-bottom:10px;color:#333;font-size:17px;font-weight:bold;}
#the_posts_list h2 a:hover{color:#F22630;}
#the_posts_list .detail{text-align:right;}
#the_posts_list .detail a{display:inline-block;padding:10px 12px;border:#ddd solid 1px;background-color:#f5f5f5;color:#F22630;font-size:11px;font-weight:bold;}
#the_posts_list .detail a:hover{border:#CCC solid 1px;background-color:#EEE;color:#2E7097;}
#the_posts_list .excerpt{padding-left:208px;}
.category #breadcrumbs{margin-bottom:20px;}
/*CATEGORY NOTICE*/
.category-notice #main_container{min-height:350px;}
.category-notice #the_posts_list{margin-top:60px;}
.category-notice #the_posts_list .excerpt{padding-left:0;}
.category-notice #the_posts_list li{width:700px;margin-bottom:10px;padding-bottom:0px;}
.category-notice #the_posts_list h2{padding-right:0;padding-left:10px;}
.category-notice #the_posts_list h2 a{display:inline-block;float:left;width:850px;color:#555;}
.category-notice #the_posts_list h2 a:hover{color:#F22630}
.category-notice #the_posts_list h2 span{display:inline-block;float:right;padding-top:5px;color:#999}
h1.notice_single_title{margin-top:30px;}
/***************************************/
/* POST and PAGE */
/***************************************/
#thumb_page{float:left;width:200px;margin-right:10px;}
#thumb_page img{border:1px solid #e5e5e5}
/***************************************/
/* ATTACHEMENT */
/***************************************/
.single-attachment #the_content{text-align:center}
/***************************************/
/* SEARCH RESULT */
/***************************************/
.search-results h1 span{color:#267DAF}
.search-results #the_posts_list li{padding-bottom:0px;}
/***************************************/
/* COMMENTS */
/***************************************/
#comments_container{display:none;}
.login_first{margin-bottom:20px;padding:50px 0;text-align:center;}
.deconnection{float:right;color:#144F89;font-size:11px;}
.go_profil{font-size:14px;font-weight:bold;color:#589FE6}
/* comments area */
.avatar{float:left}
.avatar img{border:1px solid #ddd}
#content_container .avatar img{padding-bottom:0}
#comments, #respond{clear:both;padding:0;color:#444;}
.comment_user{min-height:100px;margin:10px 0;background-color:#ccc;list-style:none;}
#respond{margin-top:30px;padding:8px;border-top:#DDD solid 4px;border-bottom:#DDD solid 4px;color:#6C6C6C;font-size:20px;}
#comments_container h3{display:inline-block;width:715px;width:100%;margin-top:15px;padding:10px 0;border-top:#E5E5E5 solid 4px;color:#6C6C6C;font-size:14px;font-weight:bold;}
.commentlist{margin:0;margin:10px 0;list-style:none;}
.commentlist{list-style:none;color:#FFFFFF;}
.commentlist li{padding:0;color:#000;}
.commentlist .alt{margin-top:0px;padding:0px;background:#fff;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited{color:#333;font-style:normal;font-weight:bold;}
.commentlist small{display:block;margin:0;font-size:11px;text-align:right;}
#commentform{margin-top:10px;font:110% Arial, Helvetica, sans-serif;}
#commentform p{margin:0px;padding:6px 0px;border-bottom:1px dotted #DDD;color:#333;}
#commentform p#comment_submit_container{border-bottom:none}
#commentform label{color:#787878;}
#commentform input{width:200px;margin-top:3px;padding:3px;border:1px solid #bdd77f;background:#eee;}
#commentform textarea{width:550px;height:115px;margin-top:3px;padding:2px;border:1px solid #dbd8d3;background:#eee;}
#commentform textarea:focus, #commentform input[type="text"]:focus{background:#ffffff;}
#commentform #submit{float:left;width:204px;height:30px;margin:0px 0px 10px 150px;border:none;background:#777;color:#ffffff;font-weight:bold;cursor:pointer;}
#comment_bubble{display:inline-block;top:0;width:32px;height:34px;margin-left:10px;padding-top:12px;background-image:url(images/bubble.png);background-repeat:no-repeat;background-position:left center;color:#fff;font-size:14px;font-weight:bold;text-align:center;vertical-align:10px;}
#commentform label{float:left;width:150px;}
#commentform input{width:275px;border:1px solid #dbd8d3;}
#commentform label.error{width:259px;margin-top:4px;margin-left:250px;padding-left:20px;border:1px solid #dbdbd3;background:#fbfcda url(images/cancel.gif) no-repeat left;font-size:11px;}
#commentaire{font-size:22px;}
#commentaire_part_droit{margin-left:100px;}
#commentby{margin:0 5px 5px 0px;padding-bottom:0;border-bottom:solid #666 1px;}
.commentlist .comment_user{padding:10px;background:#eee}
.commentlist .comment_user.alt{padding:10px;background:#fff}
.commentlist .comment_user a{color:#589FE6;font-size:12px;font-weight:bold;}
/*hightlight author comment*/
.authcomment{padding-right:5px;border:solid #ddd 1px;background-color:#fff !important;color:#666 !important;}
.commentlist .authcomment a{color:#F22630}
.authcomment cite, .authcomment cite a, .authcomment cite a:visited{color:#fff !important;font-style:normal !important;font-weight:bold !important;}
.authcomment #commentby{margin:0 5px 5px 0px;padding-bottom:4px;border-bottom:dotted #DDD 1px;}
.authcomment a{color:#CCCCCC;text-decoration:none;}
.authcomment a:hover{color:#999999;text-decoration:underline;}
/***************************************/
/* FORM */
/***************************************/
#estimation_call{float:left;}
.page-template-page_estimation-php .wpcf7 , #estimation_notice{float:right;width:646px;}
.page-template-page_estimation-php .wpcf7{margin-bottom:30px;}
.page-template-page_estimation-php .wpcf7 .phone{width:35px;}
.page-template-page_estimation-php .wpcf7 p{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #CCC;}
.page-template-page_estimation-php .wpcf7 p.submit_container{border-bottom:none}
.page-template-page_estimation-php .wpcf7 b{display:inline-block;width:120px;color:#333;}
.page-template-page_estimation-php .wpcf7 b.title_textarea{padding-top:5px;vertical-align:top;}
.wpcf7 .estimation_appointment input{width:160px}
.wpcf7 .estimation_name input{width:90px;}
.wpcf7 input, .wpcf7 textarea{border:1px solid #BBB;}
.wpcf7 textarea{width:480px;height:100px;min-height:100px;margin-left:6px;resize:vertical;}
.wpcf7 .wpcf7-submit{display:inline-block;margin:10px;padding:10px 30px;border:none;border-radius:6px;background:#F22630;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
/***************************************/
/* ERROR 404 */
/***************************************/
#error_content h1{margin-top:50px;color:#666;font-size:22px;font-weight:bold;text-align:center;}
#error_content h2{margin-top:10px;margin-bottom:15px;color:#267DAF;font-size:40px;font-weight:bold;font-family:times;text-align:center;}
#error_content p{color:#555;}
#error_content p a{display:inline-block;margin:10px 0 40px 0;padding:10px 20px;border-radius:6px;background:#F22630;color:white;font-weight:bold;text-decoration:none;}
#error_content p a span{display:inline-block;width:0;height:0;margin-right:10px;border-top:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid transparent;vertical-align:-3px;}
#error_content p, #error_404 form{text-align:center;}
#error_content form{margin:0 0 15px 0}
#error_content #search_submit{padding:6px 20px;border:none;border-radius:6px;background:#DDD;color:#333;font-weight:bold;cursor:pointer;}
#error_content #search_field{width:220px;padding:4px 8px;border:1px solid #aaa;font-size:12px;}
/***************************************/
/* FOOTER */
/***************************************/

#footer{width:100%; background:#544c44; padding:20px 0;}
#foot_inner{position:relative;}
#foot_inner ul{margin-bottom:20px;}
#foot_inner ul:after{content:""; display:block; clear:both;}
#foot_inner ul li{float:left;}
#foot_inner ul li a{display:block; font-size:15px; font-weight:500; color:#fff; padding-left:15px; padding-right:15px; background:url(images/main/menu_bar.png) center left no-repeat;}
#foot_inner ul li:first-child a{background:none;}
#foot_inner ul li a.last{color: #c4baae; font-weight: 600;}
#foot_inner ul li a.color{color:#c4baae;}
#foot_inner ul li a.point{color:#f39800;  font-weight:600; padding-left:0;}
.footer_info{}
.footer_info p{font-size:15px; font-weight:500; color:#fff;}
.footer_info p b{color:#fff; font-weight:500;}
.footer_info p.copy{font-size:13px; font-weight:200; color:#fff;}
.footer_info p.copy a{color:#989796;}
.footer_family{position:absolute; top:20px; right:0;}
#footer .footer_family select.sel{width: 240px; height:50px; padding:10px;}
#footer .footer_family select.sel option{height:30px;}
#footer .footer_family select.sel option.none{display:none;}
#footer .footer_family select.sel option a{font-family: 'Ubuntu', 'Noto Sans KR'; display: block; padding: 11px 19px 11px 19px; width: 190px; height: 26px; line-height: 26px; font-size: 13px; border: 1px solid #ccc; color:#544c44; font-weight:400; background:#fff;}
#footer .footer_family select.sel option a b{float:right; font-size: 20px; font-weight: bold;}


#overlay_menu{position:fixed; top:-100%; left:0; width:100%; height:100%; overflow:hidden;  transition:all 0.5s;  background-color:rgba(0,0,0,0.9); opacity:0}
.open_menu #overlay_menu{display:none; top:0;opacity:1 }
#overlay_menu&gt;div{max-width:1400px; width:100%; height:100%;  display:table; margin:0 auto; position:relative; box-sizing:border-box; text-align: center;}
#overlay_menu&gt;div .overlay_menu_img{width:410px; height:100%; position:absolute; right:0; top:0; background-image:url(images/overbg.jpg); 
	background-repeat:no-repeat; background-position:top left; background-size:cover;
	opacity:0; transition:all 2s;
	}
.open_menu	#overlay_menu&gt;div .overlay_menu_img{opacity:0.9;}
#overlay_menu&gt;div .menu{width:100%; height:100%; display:table-cell; vertical-align:middle;}
#overlay_menu&gt;div .menu .main_menu&gt;ul&gt;li{float:left; width:33.3333%;}
#overlay_menu&gt;div .menu&gt;div&gt;ul&gt;li&gt;span,
#overlay_menu&gt;div .menu&gt;div&gt;ul&gt;li&gt; a.f_sch &gt; span{color:#93a6f1; font-size:20px;}
#overlay_menu&gt;div .menu&gt;div&gt;ul&gt;li&gt;ul{margin-top:50px;}
#overlay_menu&gt;div .menu&gt;div&gt;ul&gt;li&gt;ul&gt;li{margin-bottom:10px;}
#overlay_menu&gt;div .menu&gt;div&gt;ul&gt;li&gt;ul&gt;li&gt;a{color:#e0e0e0; font-weight:100;}
#overlay_menu .login_menu {display:none;}
/***************************************/
/* FANCYBOX PLUGIN CUSTOM STYLE  */
/**************************************/
#fancybox-title-inside{font-weight:bold;font-family:'ë‹ì›€', Dotum;}
#fancybox-title{height:30px;}
/* fix same size issue*/
/***************************************/
/* BREADCRUMBS */
/***************************************/
#breadcrumbs{}
#breadcrumbs, #breadcrumbs a, #breadcrumbs span {font-size:12px; text-decoration:none; color:#807d7d; text-align: center; }
/*#breadcrumbs .home {
    text-indent: -10000px;
    background: url(images/sub/icon_home.png) 0 1px no-repeat;
    display: inline-block;
    width: 13px;
    height: 12px;
    background-position-y: 2px;
    background-position-x: 1px;
}*/
/***************************************/
/* WP-PAGENAVI PLUGIN CUSTOM STYLE */
/***************************************/
.wp-pagenavi, #the_content .wp-pagenavi{clear:both;width:100%;height:40px;margin-bottom:40px;padding-top:20px;text-align:center;}
.wp-pagenavi span, .wp-pagenavi a, #the_content .wp-pagenavi span,  #the_content .wp-pagenavi a{display:inline-block;vertical-align:middle;}
.wp-pagenavi a, .wp-pagenavi a:hover, .wp-pagenavi span.current, .wp-pagenavi span.extend, #the_content .wp-pagenavi a,#the_content .wp-pagenavi a:hover, #the_content .wp-pagenavi span.current, #the_content .wp-pagenavi span.extend{margin:2px;padding:2px 6px 2px 6px;border:1px #fff solid;border-color:transparent ;font-weight:bold;text-decoration:none;}
.wp-pagenavi a,#the_content .wp-pagenavi a{border-color:#A1BEDD;background-color:#D7E8FA;color:#709ECF;}
.wp-pagenavi a:hover, #the_content .wp-pagenavi a:hover{border-color:#648BB6;background-color:#7BA1CC;color:#fff ;text-decoration:none;}
.wp-pagenavi span.current, #the_content .wp-pagenavi span.current{padding:3px 6px 2px 6px;border-color:#8EA9C4;background-color:#B5D1F0;color:#6586A8;}
.wp-pagenavi span.extend, #the_content .wp-pagenavi span.extend{background-color:#fff;color:#A7CDE4;}
.wp-pagenavi span.pages, #the_content .wp-pagenavi span.pages{display:none;margin:2px 2px 2px 2px;padding:2px 4px 2px 4px;border:1px solid #000000;background-color:#FFFFFF;color:#000000;}
/***************************************/
/* BBPRESS PLUGIN CUSTOM STYLE */
/***************************************/
.bbp-forum-description, .bbp-breadcrumb{display:none;}
.bbp-topic-permalink{display:block;color:#F22630;font-size:13px;font-weight:bold;}
a:hover.bbp-topic-permalink{color:#EC5F00}
.bbp-author-name, #bbpress-forums .bbp-topic-freshness .bbp-author-name, #bbpress-forums .bbp-forum-freshness a, .bbp-topic-started-by{color:#bbb}
.bbp-topic-freshness a{color:#333333}
#bbpress-forums a:hover.bbp-author-name, #bbpress-forums .bbp-topic-freshness a:hover.bbp-author-name, .bbp-topic-freshness a:hover{color:#F22630}
.bbp-topic-started-by .bbp-author-avatar, .bbp-topic-freshness-author .bbp-author-avatar{display:none;}
#bbpress-forums div.bbp-template-notice.info{border:none}
.bbp-topic-started-by, .bbp-topic-started-by a, #bbpress-forums .bbp-author-name{font-size:11px;color:#bbb}
.forum #bbpress-forums fieldset.bbp-form{border:1px solid #ddd;}
.forum #bbpress-forums .bbp-lead-topic, .forum #bbpress-forums .bbp-topics, .forum #bbpress-forums .bbp-forums, .forum #bbpress-forums .bbp-replies{border:none;}
.bbp-topic-started-by, .bbp-topic-freshness-author{display:none}
.bbp-form div.bbp-submit-wrapper{float:none}
.bbp-form .button, #bbpress-forums .button{display:inline-block;margin:10px;padding:10px 30px;border:none;border-radius:6px;background:#F22630;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
#board_main_title{width:490px;height:80px;background:#fff url('images/title_board.gif') no-repeat left top scroll;}
#content_container h1#bbpress_main_title{margin-top:20px;margin-bottom:0px;}
#bbpress-forums .bbpress_button_container{height:56px;}
#bbp_reply_content_ifr, #bbp_topic_content_ifr{height:190px !important}
/***************************************/
/* CUSTOM SIGNUP STYLE */
/***************************************/
.page-template-signup-php #main_container{width:960px;margin:20px auto;}
.mu_register label{display:block;padding-top:10px;padding-bottom:2px;font-size:14px;font-weight:bold;}
.mu_register .submit{display:inline-block;margin:10px 0;padding:0px 9px;border:none;border-radius:6px;background:#F22630;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
.mu_register .error{margin-top:2px;margin-bottom:4px;padding:3px 10px;border:1px solid #CC0002;border-radius:3px;background-color:#FFEBE8;font-weight:bold;}
.mu_register #user_email, .mu_register #user_name{padding:10px;border:1px solid #AAA;font-size:20px;}
/***************************************/
/* MEMBERS SECTION */
/***************************************/
/*MENU MEMBERSHIP*/
#membership_menu{position:absolute;top:0;right:32px;padding-bottom:3px;border:1px dotted #F22630;border-top:0;background-color:#F5FAFD;list-style:none;}
#membership_menu li{float:left;}
#membership_menu li a{display:inline-block;padding:4px 12px;color:#F22630;font-size:11px;font-weight:bold;}
#membership_menu li a:hover{color:#2C76A2}
#membership_menu li#user_welcome{padding:4px 13px;color:#666}
#membership_menu li#user_welcome span{font-weight:bold;}
/* SIGNUP */
.page-template-signup-php #main_container{width:960px;margin:20px auto;}
.setupform .error{margin-top:2px;margin-bottom:4px;padding:3px 10px;border:1px solid #CC0002;border-radius:3px;background-color:#FFEBE8;font-weight:bold;}
#agree_container h2{font-size:14px;font-weight:bold;padding:15px 40px 6px 40px}
#agreement{width:94%;height:230px;margin:auto;overflow:hidden;border:1px solid #ddd;color:#888;font-size:11px;overflow-y:scroll;}
#agree_check_container{margin-bottom:20px;padding:10px 40px 20px 40px;text-align:center;}
#agree_check_container span{color:#0099FF;}
.agree_check_error{margin:10px 40px;padding:15px 40px;border:1px solid #D30303;background-color:#FFE2E2;}
#agree_check_container.agree_check_error{padding:10px;border:none;}
#agree_yes_no_container{text-align:center;padding-top:15px}
#agree_yes_no_container a, #agree_yes_no_container input{display:inline-block;width:190px;margin:0 5px;padding:10px 0px;border:1px solid #ddd;background-color:#eee;color:#333;font-size:15px;font-weight:400;text-align:center;cursor:pointer;}
#agree_yes_no_container a:hover, #agree_yes_no_container input:hover{background-color:#ddd;color:#000;border-color:#ccc}
.membership #agree_check_container label{width:auto;font-weight:normal}
#member_login_page b{font-weight:bold;}
#agree_form, #setupform{margin:20px 20px 60px 20px;}
#bigo1,#bigo2,#bigo3{width:10px;vertical-align:middle;}
#zipform_container{padding:0;}
#zipform{z-index:99999;width:100%;height:100%;vertical-align:middle;}
#zipform_container{margin:0;padding:0;}
#zipform_inner{}
#zipform iframe{display:block;width:100%;height:300px;margin:auto;}
#zipform{position:relative;}
.zipform_close{position:absolute;z-index:22;top:0;right:0;padding:0 12px;background:#004A85;color:#fff;line-height:40px;}
.membership #setupform span.error{color:red}
.membership #setupform p.submit{padding-top:12px;border:none;text-align:right;}
.membership #setupform p.submit input{display:inline-block;width:90px;margin:0 0 0 5px;padding:10px 0px;border:1px solid #AC121A;background-color:#F22630;font-weight:bold;/* border:1px solid #ddd;*/text-align:center;cursor:pointer;color:#fff}
.membership #setupform p.submit input:hover{background-color:#F22630;color:#fff;}
#registration_result{width:560px;margin:20px auto;padding:20px;border:3px solid #D7E9BD;text-align:center;;background-color:#F0FDDC}
#registration_result h2{padding-bottom:10px}
#registration_result strong{font-weight:bold;}
/* MEMBERSHIP */
#header_user_welcome, #header_user_welcome span{color:#333}
.membership #content_container{float:right;width:740px;margin-bottom:0}
.membership #sm_title{padding:20px 30px 0 30px;color:#777;font-size:15px;font-weight:bold;}
.membership p{margin-bottom:0;line-height:normal}
.membership #subtitle, .membership #subtitle span{font-size:40px;font-weight:bold;text-align:center}
.membership #subtitle{padding-top:20px;color:#D5D5D5;line-height:60px;}
.membership #subtitle span{color:#999}
.membership #login_form_container{width:350px;min-height:190px;margin:0 auto;padding:0px 30px 20px 310px;overflow:hidden;border:1px solid #DDD;background:#fff url('images/membership/member_login_bg.jpg') no-repeat 30px 30px scroll;}
.membership  #loginform{float:left;width:100%;margin-top:20px;margin-bottom:10px;padding:10px 0;border-bottom:1px dashed #ddd;/* border-top:1px dashed #ddd ;*/}
.membership  #loginform fieldset{float:left}
.membership label{display:inline-block;width:100px;font-weight:400;color:#333}
.membership .forgetmenot label{font-weight:normal;}
.membership #login_mini_title{padding:20px 0px 0px 0px;color:#F22630;font-size:16px;font-weight:bold;}
.membership .login_side_action p{float:left;}
.membership .login_side_action a{float:right;}
.membership .login_side_action a{display:inline-block;float:right;width:80px;height:20px;padding:0 10px;background-color:#999;color:white;font-size:11px;font-weight:bold;text-align:center;line-height:20px;}
.membership .login_side_action a:hover{background-color:#666;}
.membership .login_side_action{float:left;width:100%}
.membership .login_side_action p{width:245px;height:20px;padding-bottom:6px;color:#888;font-size:11px;line-height:20px;}
.membership #member_login_page p{color:#666;text-align:center;vertical-align:middle}
.membership #loginform p{margin-bottom:4px}
.membership #user_login, .membership #user_pass{width:130px;padding:5px;border:1px solid #CCC;background-color:#f5f5f5;color:#444;font-weight:bold;}
.membership .login_side_action{clear:both}
.membership #wp-submit{border-radius: 0;width:80px;margin-left:10px;padding:20px 0;border:1px solid #d18b15;background-color:#ffa000;color:white;font-weight:bold;cursor:pointer;-webkit-appearance:none;}
.membership .form-table th label span:first-child{color:red;font-size:19px;font-family:monospace;vertical-align:-1px;}
.membership .required_desc{float:right;margin-bottom:2px;color:#F00;font-size:12px;}
.membership .required_desc i{font-style:normal;font-size:18px;font-weight:bold;font-family:monospace;vertical-align:-2px;}
.membership .form-table input:focus{outline:0;}
.membership #agree_yes_no_container input{padding:12px 0px;color:red;}
.membership #agree_yes_no_container a{color:#868686;}
#member_login_page{padding-bottom:30px;}
#sidebar_menu .page-item-714, #sidebar_menu .page-item-41{display:none;}
/*LOST ID PASSWORD*/
#lostpasswordform{position:relative;margin:30px 60px;margin-top:10px;padding:20px 0;border:1px solid #ccc;}
.membership #lostpasswordform #user_email_container{text-align:center}
.membership #lostpasswordform label{width:190px;}
.membership #lostpasswordform #wp-submit{width:130px;padding:5px 0;cursor:pointer}
/*PROFILE*/
#member_profil{margin:10px 60px 60px 60px;}
.signup_message_info, #member_profil .updated, #member_profil .message_error{width:560px;margin:10px auto;padding:10px;border:3px solid #FFF39E;text-align:center;background-color:#FFFDCF}
.signup_message_info{border:1px solid #FFF39E;background-color:#FFFDCF;}
.membership p.signup_message_info{margin-bottom:30px}
#member_profil .updated{border:1px solid #C4ECB3;background-color:#E4FCDA;}
#member_profil .error{border:1px solid #E48282;background-color:#FFE2E2;}
.form-table{width:100%;margin-top:15px;border:1px solid #ddd;border-bottom:none;}
.form-table th{width:120px;padding:7px;border-right:1px solid #ddd;font-weight:bold;vertical-align:top;background-color:#f5f5f5}
.form-table th, .form-table td{border-bottom:1px solid #ddd}
.form-table td{padding:7px 12px}
.form-table input{padding:2px 4px;border:#ddd solid 1px;background-color:#fbfbfb;width:150px}
.form-table textarea{padding:8px;border:#ddd solid 1px;background-color:#fbfbfb}
.form-table #email{}
.form-table #realname{width:80px;}
.form-table #zip{display:block;width:80px;margin-bottom:6px;float:left}
.form-table #zip_btn{display:block;float:left;margin-top:2px;margin-left:10px;padding:1px 7px 1px 39px;border:1px solid #DDD;background:#fff url('images/membership/post_btn_bg.gif') no-repeat 7px center;color:#7A7A7A;font-weight:400;line-height:18px;}
.form-table a:hover#zip_btn{border-color:#aaa}
.form-table input#user_email{width:250px;}
.form-table #address{display:block;width:250px;margin-bottom:6px;clear:both}
.form-table #address_more{width:250px;}
.form-table #freeword{width:380px;height:75px}
#member_profil #member_message{float:left;width:100%;margin-top:20px;margin-bottom:30px;padding:20px 0;border:1px solid #DDD;}
#member_profil #member_message #please_login{margin:0 50px 20px 50px;padding-bottom:15px;border-bottom:1px dashed #DDD;color:#333;font-weight:bold;text-align:center;}
#member_profil #member_message #please_login a{color:#F22630}
#member_profil .login_side_action{float:none;width:360px;margin:auto;}
#member_profil #updateuser, #member_profil #profile_info_change_btn{float:right;margin-top:10px;padding:8px 40px;border:1px solid #AC121A;background-color:#F22630;color:white;font-weight:bold;cursor:pointer;-webkit-appearance:none;}
.help_message{display:inline-block;margin-left:15px;color:#aaa;font-size:11px;}
#member_profil b{font-weight:bold}
/*VALIDATION ERROR*/
.form-table label.error, #member_profil .form-table label.error{display:inline-block;width:300px;margin-left:10px;border-color:transparent;background-color:transparent;color:#EC4040;}
.form-table input.error, #member_profil .form-table input.error{border-color:#DF6A6A;background-color:transparent}
/*ACTIVATE*/
.error404 #content.widecolumn{margin-top:70px;}
/*WELCOME MESSAGE*/
.membership #login_form_container.welcome_message{width:100%;padding:30px 0;background:none;text-align:center}
#login_welcome span{color:#267DAF;font-size:24px;}
.welcome_message .userinfo a{display:inline-block;margin:10px;padding:10px 20px;background:#F22630;color:#fff;font-weight:bold;}
.welcome_message .userinfo a#welcome_logout{background-color:#999}
/*SIGNUP CONFIRMATION MESSAGE*/
.error404 #content{width:1000px;margin:auto;margin-bottom:140px;text-align:center;}
.error404 #content h2{font-size:20px;font-weight:bold;}
.error404 #content #signup-welcome{margin:10px 170px;padding:20px;border:1px solid #AADD7F;background-color:#E8FFD5;}
.error404 #content #signup-welcome p{padding:3px}
.error404 #content p.view a{padding:3px 10px;border:1px solid #ddd;background-color:#eee;color:#004282;font-weight:bold;}
.error404 #content p.view{padding-top:10px}
.error404 #content .lead-in{margin:10px 170px;padding:20px;border:1px solid #ddd;background-color:#f5f5f5;}
.error404 #content .lead-in  a{padding:0px 3px;color:#004282;font-weight:bold;line-height:20px}
/***************************************/
/* SUBCATEGORIES LIST */
/***************************************/
#the_content .subcategories ul{margin:0;padding:0;list-style:none;}
#the_content .subcategories li a{display:block;margin:auto;padding:8px;border-top:1px solid #FFF; background-color:#fff;color:#555;font-size:14px;text-decoration:none;text-align:left;}
#the_content .subcategories li a:hover{background-color:#f5f5f5;}
/***************************************/
/* PHOTO */
/***************************************/
/*Video player style*/
.win_mediaplayer_container{text-align:center}
#win_mediaplayer{margin:auto;background-color:#fff;}
.mejs-container{margin:auto;}
.gallery{margin-top:30px;}
#the_content .gallery ul{padding-left:0}
.gallery li{display:block;float:left; width: 290px; list-style:none; margin:0 5px 20px; border: 1px solid #dddddd; box-sizing: border-box; transition:all 0.7s;}
.gallery li.nothing_found{border: none; text-align: center;  width: 100%;}
.gallery li a{display:inline-block;}
.gallery li .photo_thumb{width:100%;border:none;}
.gallery li .photo_thumb img{transition:all 0.7s;}
.gallery li .photo_link{display:inline-block; width:100%; box-sizing: border-box; border-top: 1px solid #dddddd; padding: 10px 15px; overflow:hidden;color:#555; text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.photo_thumb img, #content_container .photo_thumb img{width:100%;height:auto;/*height:153px; border:1px solid #CCC;*/}
#content_container .gallery img{padding-bottom:0}
.gallery li .photo_thumb, .gallery li .video_title{position:relative;}
.photo_thumb .comment_num{display:none;position:absolute;right:15px;bottom:10px;padding:0 8px;border-radius:2px;background:#242424;color:#fff;font-weight:bold;line-height:19px;}
.comment_num_inner{position:relative;z-index:33;color:#fff;}
.comment_num_arrow{display:block;position:absolute;z-index:22;left:-1px;bottom:-8px;width:0;height:0;border-top:10px solid #242424;border-right:10px solid transparent;border-left:0px solid transparent;}
#the_content #videos_list.gallery li{text-align:center}
.video_title .comment_num{right:-30px;bottom:0;}
#the_content .gallery li .video_title{display:inline-block;width:auto;float:none}
#the_content .gallery ul a, #the_content .gallery ul a{color:#555; text-align:right; transition:all 0.7s; overflow: hidden;}
#the_content .gallery ul li:hover{border:1px solid #005ca2;}
#the_content .gallery ul li:hover a{color:#005ca2;}
#the_content .gallery ul li:hover a.photo_link{ border-top: 1px solid #005ca2;}
#the_content .gallery ul li:hover a.photo_thumb img{ transform:scale(1.1);}
#download_files{float:left;/* background-color:#f5f5f5;*/clear:both;width:100%;margin:10px 0;border:1px solid #ddd;}
#download_files h3{margin:10px 20px 10px 20px;padding-bottom:3px;border-bottom:1px dashed #ccc;font-weight:bold;}
#download_files ul{margin:0 20px 10px 20px;}
#download_files li{list-style:none}
#download_files li a{display:block;padding:2px 0;padding-left:30px;background:transparent url('images/photonews/download_icon.gif') no-repeat 5px center;color:#0A7D86;font-size:12px;}
#download_files li a:hover{background-color:#E9E9E9;color:#004F55;}
#photo_content_container{clear:both;}
#photo_content_container img{max-width:740px;height:auto;margin-bottom:20px;}
.single-photonews img.photos, .single-photosocial img.photos{display:block;clear:both;max-width:700px;margin-bottom:20px;border:1px solid #ddd;}
#photo_content_container li{text-align:center; max-width: 800px; height:auto; margin: 0 auto;}
.single-photonews .avatar img{width:40px;height:40px;}
.single-photonews .comment_user{min-height:auto;}
/*Last photonews list*/
#last_photos li{display:inline-block;float:left;width:20%;margin-top:16px;text-align:center;}
#last_photos{display:block;float:left;clear:both;width:100%;overflow:hidden;position:relative/* padding:2px 9px 0px 10px;*//* border:1px solid #ddd;*//* margin-top:20px;*//* height:196px;*/}
#last_photos .photo_thumb{display:inline-block;width:100%;border:none;/* border:none;*/}
#last_photos .photo_link{display:block;text-align:center;}
/***************************************/
/* VIDEO */
/***************************************/
#videos_list ul li img{width:94%;height:115px;margin-bottom:2px;border:1px solid #999;}
#videos_list ul li a{display:block;text-align:center;}
.mejs-container{display:block;margin:10px auto;}
.home .mejs-container{margin:0 auto;}
#the_video{margin-bottom:20px;padding:10px 0;border:1px solid #CCC;background:#DDD;}
#content_container #videos_list.gallery img{width:80%;height:135px;height:auto;idth:180px;}
.single-videos iframe{display:block;margin:auto}
#videos_list .video_title{display:block;width:90%;height:22px;margin:auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
#the_content #videos_list ul a{color:#333}
#the_content #videos_list ul a:hover{color:#709ECF;text-decoration:none;}
#videos_list .video_date, #videos_list .video_view, #videos_list .comment_num{display:none}
#the_content.photos ul{padding-left:0;}
/*#content_container .photos .photo_thumb img{height:auto;}*/
#content_container .photos .photo_thumb img {height: 215px;}
#the_content .video_thumb svg{display:none;}
/***************************************/
/* POLL */
/***************************************/
#the_content h3.poll_question{margin-bottom:10px;color:#303030;font:bold 20px 'NanumGothic';}
#the_content .wp-polls-ul{width:90%;padding:30px 5% 20px;border:1px solid #DFDFDF;}
#the_content .wp-polls-ul li{margin-bottom:17px;color:#6F6F6F;font:bold 13px 'NanumGothic';}
#the_content .wp-polls-ul li{margin-bottom:17px;padding-bottom:15px;border-bottom:1px dashed #DDDDDD;color:#575757;font:bold 13px 'NanumGothic';}
#the_content .wp-polls-ul li strong{color:#084B4F;}
#the_content .wp-polls-ul li small{color:#8C8C8C;font-size:11px;}
#the_content .wp-polls .pollbar{height:16px;margin-top:5px;border:none;background:#05828B;background-color:#eee;background-image:none;}
#the_content .total_voters{float:right;margin:14px 0 20px;color:#8B8B8B;font:normal 13px 'NanumGothic';}
#the_content .total_voters strong{color:#E01313;}
#the_content p.poll_date{margin-top:18px;margin-bottom:110px;padding:0;color:#8E8E8E;font-size:11px;}
#the_content .vote{display:block;margin:0 auto;margin-top:20px;text-align:center;}
#the_content .wp-polls .vote .Buttons, #the_content .wp-polls .vote a{margin-right:10px;padding:5px 10px;border:1px solid #560505;background-color:#EF0000;color:#fff;font:bold 13px 'NanumGothic';text-align:center;}
#the_content .vote .view_results{display:inline-block;margin-bottom:50px;padding:5px 15px;border:1px solid #BBB;background-color:#eee;color:#595959;font:bold 13px 'NanumGothic';}
#the_content .vote a:hover{text-decoration:none;}
/***************************************/
/* PRODUCTS */
/***************************************/
#the_content.products ul{padding-left:0;}
#content_container .products .photo_thumb img{width:100%; max-height: 207px; }
/***************************************/
/* LHBOARD */
/***************************************/
#lhwb_view_comments a[href$=".pdf"],#lhwb_view_comments a[href$=".hwp"],
#lhwb_view_comments a[href$=".doc"],#lhwb_view_comments a[href$=".docx"],
#lhwb_view_comments a[href$=".xlsx"],#lhwb_view_comments a[href$=".xls"],
#lhwb_view_comments a[href$=".pptx"], #lhwb_view_comments a[href$=".ppt"]{display:block;margin:2px 0;padding:5px 10px 5px 20px;background:left top no-repeat;}
#lhwb_view_comments a[href$=".pdf"]{background-image:url(images/lhboard/pdf_icon.png);}
#lhwb_view_comments a[href$=".hwp"]{background-image:url(images/lhboard/hwp_icon.gif);}
#lhwb_view_comments a[href$=".doc"], #lhwb_view_comments a[href$=".docx"]{background-image:url(images/lhboard/word_icon.png);}
#lhwb_view_comments a[href$=".xlsx"], #lhwb_view_comments a[href$=".xls"]{background-image:url(images/lhboard/excel_icon.png);}
#lhwb_view_comments a[href$=".pptx"], #lhwb_view_comments a[href$=".ppt"]{background-image:url(images/lhboard/powerpoint_icon.png);}
#lhwb_view_comments a[href$=".mp3"]{background-image:url(demo-images/audio.png);}
#board_file_img #insert-media-button{display:block;padding:8px 10px;padding-left:35px;border:1px solid #999;border-radius:2px;background:#F5F5F5 url(images/lhboard/media_upload_icon_pc.png) no-repeat 4px center;}
#board_file_img #insert-media-button .wp-media-buttons-icon{display:none}
#wp-lhwb_editor-editor-container{border:1px solid #CCC;box-sizing:border-box;}
#wp-lhwb_editor-wrap table tr td.mceStatusbar{display:none;}
#lhwb_board_write_btn{padding:10px 0;color:auto;background:none}
#lhwb_wrap #board_write_btn a,
#lhwb_board_write_btn a{padding:5px 15px 5px 28px;border:none;border:1px solid #AC121A !important;background:#F22630 url('images/lhboard/btn_confirm_light.png') no-repeat 5px center !important;color:#FFF!important;font-size:13px;font-weight:bold !important;text-decoration:none !important;}
#lhwb_wrap #board_write_btn a{padding:8px 15px 8px 28px;}
#lhwb_wrap #board_write_btn{padding-top:10px;}
.lhwb_pass_the_container .btn01{padding:5px 15px 5px 28px !important;border:none;border:1px solid #AC121A !important;background:#F22630 url('images/lhboard/btn_confirm_light.png') no-repeat 5px center !important;color:#FFF!important;font-size:13px;font-weight:bold !important;text-decoration:none !important;;}
.lhwb_pass_the_container .btn01 a{color:#FFF!important;}
#lhwb_wrap .lhwb_pass_the_container .lhwb_wid350#lhwb_board_author_pass{width:120px;}
#lhwb_wrap .lhwb_pass_the_container .writeTy01 .bgef li{margin-bottom:10px;padding:35px 0 30px 0;text-align:center;border-bottom:none}
#lhwb_wrap .lhwb_pass_the_container h2{display:inline-block;float:none;}
#lhwb_wrap .lhwb_pass_the_container .writeTy01 .bgef{background-color:#F5F5F5;}
#lhwb_wrap span.btn02{padding:5px 24px;border:1px solid #DDD !important;background:none;background:#F2F2F2;background-color:#CACACA;color:#666 !important;font-weight:bold !important;}
#lhwb_wrap span.btn02:hover{}
#lhwb_wrap .writeTy01 ul{border-top:none !important;}
#lhwb_wrap .board_list p{padding:14px 0px;}
#lhwb_wrap .board_list p#lhwb_view_comments{min-height:120px;margin-bottom:10px;border-bottom:1px dotted #C2C2C2;}
#lhwb_wrap .boardTy01 table{border-top:4px solid #999 !important;border-bottom:3px solid #ccc !important;}
#lhwb_wrap .boardTy01 table thead th span{border-right:1px solid #ccc !important;}
#lhwb_wrap .boardTy01 table thead th{border-bottom:2px solid #ccc !important;}
#lhwb_wrap .FootTy01 .pageing strong{border-color:#BDBDBD ;background-color:#BDBDBD !important;color:white;}
#lhwb_wrap a{text-decoration:none !important}
#lhwb_wrap input[type="text"], input[type="password"], textarea{box-shadow:none !important}
#lhwb_wrap .boardTy01 table#board_list tbody tr{cursor:pointer}
#lhwb_wrap .boardTy01 table#board_list tbody tr:hover{background-color:#f5f5f5}
.btn_board_reply.lhwb_board_reply_btn,
.btn_write.lhwb_modify_btn,
.btn_cancel_03,
#lhwb_reply_btn .btn_write,
#lhwb_reply_btn .btn_cancel_04{margin:0;padding:0 !important;background:none !important;}
.btn_board_reply.lhwb_board_reply_btn a,
.btn_write.lhwb_modify_btn a,
.btn_cancel_03 a,
#lhwb_reply_btn .btn_write a,
#lhwb_reply_btn .btn_cancel_04 a,
#lhwb_wrap .btn_list a{display:inline-block;padding:5px 22px 5px 28px !important;border:1px solid #DDD;background-color:#F2F2F2;font-size:13px;margin:0 2px}
.btn_board_reply.lhwb_board_reply_btn a{background:#F2F2F2 url('images/lhboard/btn_comment.png') no-repeat 5px center !important;}
#lhwb_wrap .btn_list a{background:#F2F2F2 url('images/lhboard/btn_list.png') no-repeat 5px center !important;}
.btn_write.lhwb_modify_btn a{background:#F2F2F2 url('images/lhboard/btn_edit.png') no-repeat 5px center !important;}
.btn_cancel_03 a{background:#F2F2F2 url('images/lhboard/btn_trash.png') no-repeat 5px center !important;}
#lhwb_reply_btn .btn_write a{background:#F2F2F2 url('images/lhboard/btn_confirm.png') no-repeat 5px center !important;}
#lhwb_reply_btn .btn_cancel_04 a{background:#F2F2F2 url('images/lhboard/btn_cancel.png') no-repeat 5px center !important;}
html #lhwb_wrap p#lhwb_view_comments pre{min-height:120px !important;}
#lhwb_reply_btn li:first-child{float:right !important;}
#lhwb_reply_btn .btn_write{float:left;width:auto;}
#lhwb_wrap #lhwb_reply_btn{clear:both;width:100% !important;margin-top:10px;}
#lhwb_wrap #lhwb_reply_btn ul li{width:auto !important;}
#lhwb_wrap .txtarea05{width:100% !important;background-color:#f9f9f9 !important;}
#lhwb_wrap #lhwb_reply_container .lwhb_reply_li_1 .comment_input{width:100%!important;}
#lhwb_reply{margin:0 40px;}
#reply_input h3 small span{display:block;float:none !important;width:auto !important;margin:0 40px;padding-top:10px;padding-top:10px;color:#686767 !important;font-size:13px;font-weight:bold;text-align:right;}
#lhwb_view_footer{float:left;width:100%;border-bottom:1px solid #ccc;}
#lhwb_wrap #lhwb_reply_container ul li h3{width:100% !important;}
#lhwb_view_comments{min-height:120px;}
#lhwb_wrap #lhwb_board_view.writeTy01 .bgef li span{float:none;margin-bottom:0;line-height:170%;}
#lhwb_wrap .view_title{display:inline-block;width:420px !important;max-width:none !important;padding:0 10px 0 0;border-right:1px solid #DDD;font-weight:bold}
#lhwb_wrap .writeTy01 #pibsms_sns img{float:none;margin:0 2px;}
.view_author{padding:0 10px !important;}
.view_author{margin-right:10px;border-right:1px solid #ddd;}
.view_textarea .btn_write{background-color:#ddd;}
.view_textarea .btn_write a{color:#666 !important}
#lhwb_reply_list h3 small span:first-child{font-size:12px;font-weight:bold;}
#lhwb_reply_list h3 small span{color:#AFAFAF !important;}
#lhwb_wrap #lhwb_board_view.writeTy01 .bgef li{border-top:1px solid #CCC;}
#lhwb_wrap .fst01{margin-bottom:4px;color:#AFAFAF !important;font-size:12px;font-weight:bold;}
#lhwb_wrap #lhwb_re_reply .txtarea05{margin-bottom:20px;}
#lhwb_wrap #lhwb_re_reply_btn{margin-left:20px;}
#lhwb_re_reply_btn span.btn_write{display:inline-block;width:38px;margin-bottom:3px;padding:5px 0px 5px 27px;border:1px solid #DDD;background:#F2F2F2 url('images/lhboard/btn_confirm.png') no-repeat 5px center !important;font-size:12px;}
#lhwb_re_reply_btn #reply_input_del{display:inline-block;width:38px;margin-bottom:3px;padding:5px 0px 5px 27px;border:1px solid #DDD;background:#F2F2F2 url('images/lhboard/btn_cancel.png') no-repeat 5px center !important;font-size:12px;}
#lhwb_wrap #lhwb_reply_container #lhwb_re_view .re{background-color:#F1F1F1;}
#the_content #lhwb_wrap .lhwb_search select{height:24px;}
#the_content .map_img{margin:0 auto;padding:2px;border:1px solid #ccc;}
#the_content .map_ad{margin:0 auto;padding-top:20px;}
#the_content .map_ad li{display:inline-block;width:100%;padding:0 10px 5px 13px;background:url(images/sub/sm_arr_02.gif) left 4px no-repeat;font-family:nanumGothic;}
#the_content .map_ad span{display:inline-block;float:right;width:83%;font-size:14px;font-family:nanumGothic;}
.max-upload-size{display:none}
#lhwb_wrap #pibsms_sns_pc img{width:24px;height:24px;margin:0 0 0 6px;}
#lhwb_wrap .btn_list a{padding:4px 16px 4px 26px !important;}
/***************************************/
/* ONLINE QUOTE */
/***************************************/
#quote_search input{vertical-align:middle;}
#quote_search_submit{height:auto;border:none}
#online_write_new_btn{margin-top:5px}
#online_write_new_btn a{margin-top:5px;padding:5px 12px 5px 30px;border:1px solid #AC121A !important;background:#F22630 url('images/lhboard/btn_edit_light.png') no-repeat 5px center !important;color:#FFF!important;font-size:13px;font-weight:bold !important;text-decoration:none !important;}
/* í…Œì´ë¸” ìŠ¤íƒ€ì¼ */
table.t1{width:100%; border-collapse:collapse;border-top:2px solid #000 !important;border-bottom:2px solid #ccc !important;font-size:1em;}
table.t1 tr{}
/* colgroup ìœ¼ë¡œ td ìŠ¤íƒ€ì¼ì&nbsp;œì–´í•˜ë&nbsp;¤ë©´ trì— ì&nbsp;•ì˜  */
table.t1 th, table.t1 td{padding:15px 6px 15px 6px;border:0px solid #c8c8c8;border-width:0 0px 0px 0;}
table.t1 thead, table.t1 tfoot{background:#fff;font-size:1em;font-weight:normal;}
table.t1 th{padding-top:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid #ebebeb;background:#fff;font-weight:bold;text-align:center;}
table.t1 td{border-bottom:1px solid #ebebeb;background:#fff;font-weight:bold;text-align:left;}
table.t1 td input[type="text"], table.t1 td input[type="password"]{height:30px;}
.subject_input{width:100%;}
table.t1 td.left{text-align:left;}
table.t1 td.center{text-align:center;}
table.t1 td.right{text-align:right;}
/* í¼ ìŠ¤íƒ€ì¼ */
input{border:1px #dfdfdf solid;background:#ffffff;color:#707070;}
.checkbox{border:0px #dfdfdf solid;}
.input{width:80px;height:14px;margin:1px;border:1px #dfdfdf solid;background:#ffffff;color:#707070;}
.input_text{border:1px #C2C2C2 solid;background:#ffffff;color:#b3b3b3;}
/* table */
table.t11{width:100%;margin:.5em 0px;margin-bottom:30px;border-collapse:collapse;border-top:0px solid #218e94;border-right:0px solid #C8C8C8;border-left:0px solid #C8C8C8;font-size:1em;line-height:20px;}
table.t11 th{padding:10px;background:#f4f4f4;color:#444444;font-weight:bold;text-align:center;vertical-align:middle;}
table.t11 td{padding:10px;background:#f4f4f4;color:#444444;font-weight:normal;text-align:left;vertical-align:middle;}
table.t11 .th1{padding:10px;background:#fff;color:#444444;font-weight:bold;text-align:center;vertical-align:middle;}
table.t11 .td1{padding:10px;background:#fff;color:#444444;font-weight:normal;text-align:left;vertical-align:middle;}
table.t11 caption{display:none}
.year{padding:10px;color:#626d77;font-size:30px;font-weight:bold;font-family:"ë‚˜ëˆ”ê³&nbsp;ë”•";}
.day{color:#5d5a5a;font-size:17px;font-weight:bold;font-family:"ë‚˜ëˆ”ê³&nbsp;ë”•";}
/* 1:1ìƒë‹´ë¬¸ì˜ */
tr.pibs_board_write_form_content th{vertical-align:top;}
tr.pibs_board_write_form_content textarea{width:619px;}
table.t1.pibs_board_write_form th{width:70px;}
input#pibs_board_write_form_title{width:350px;}
table.t1.pibs_board_write_form input{width:120px;}
table.t1.pibs_board_write_form input#online_upfile{width:250px;}
table.t1.pibs_board_write_form input, table.t1.pibs_board_write_form textarea{padding:5px 8px;border-color:#B4B4B4;}
#the_content table.t1.pibs_board_write_form{border-top:none !important;border-bottom:none !important;}
#lhwb_board_write_btn_container{padding-right:12px;text-align:right;}
/***************************************/
/* Basic Board style  */
/***************************************/
table.pibs_board th, table.pibs_board td{text-align:center}
table.pibs_board td{font-weight:normal;}
table.pibs_board td.pibs_board_subject{text-align:left}
#the_content .pibs_board a{color:#333;}
#the_content .pibs_board td{padding:10px;background:transparent}
.pibs_board tr{cursor:pointer;}
.pibs_board tr:hover{background-color:#f5f5f5;}
table.pibs_board_write td{font-weight:normal;}
table.pibs_board_write .pibs_board_write_content td{height:130px;}
.lhb_thumnail{width:70px;height:50px;}
/* Paging*/
#the_content .pageing a, #the_content .pageing strong{display:inline-block;height:24px !important;margin:2px;padding:0 2px;border:1px #fff solid;border-color:transparent;border-radius:0;background-color:#C5C5C5;background-image:none;color:#fff;font-weight:bold;font-weight:bold;text-decoration:none;line-height:24px;vertical-align:middle;}
#the_content .pageing a:hover{background-color:#555 !important;color:#D6D6D6 !important;font-weight:bold;}
#the_content .pageing strong{height:auto;border:1px solid #B9B9B9;background-color:#FFF !important;color:#686868;}
.pageing a, .pageing strong{display:inline-block;width:20px;height:15px;padding-top:5px;overflow:hidden;border:1px solid #5dc6e0;color:#969696;font-size:11px;text-align:center;vertical-align:middle !important;}
#content_container img.lhb_thumnail{width:70px;max-width:100%;height:60px;}
/* ONLINE */
#online_list .pibs_board_num,#online_list .pibs_board_num{width:7%;}
#online_list .pibs_board_username{width:15%;}
#online_list .pibs_board_date{width:15%;}
#the_content .list_btn{display:inline-block;margin:0 2px;padding:5px 15px 5px 28px;border:1px solid #DDD;background:#F2F2F2 url('images/lhboard/btn_list.png') no-repeat 5px center;color:#666;font-size:13px;text-decoration:none;}
#the_content .confirm_btn{display:inline-block;margin:0 2px;padding:5px 15px 5px 28px;border:1px solid #DDD;background:#F2F2F2 url('images/lhboard/btn_confirm.png') no-repeat 5px center;color:#666;font-size:13px;text-decoration:none;}
#the_content .back_btn{display:inline-block;margin:0 2px;padding:5px 15px 5px 15px;border:1px solid #DDD;background:#F2F2F2;color:#666;font-size:13px;text-decoration:none;}
tr.pibs_board_write_content td{background:#f5f5f5;}
td.online_pwd_container label{display:block;text-align:center;}
div.online_pwd_desc{margin-top:10px;color:#777;font-weight:normal;text-align:center;}
table.t1 td.online_pwd_container{padding:30px 0;text-align:center;}
.lnb{float:right;}
#sub_visual{height:480px;background:#ddd;}
/************************* Main **********************************/
img.s_logo{display:none;}
.lnb{ background: #f7f4ef; width: 100%; height:35px; border-bottom:1px solid #f3efe7; box-sizing: border-box;}
.lnb .top_menu:after{display:block; content:""; clear:both;}
.lnb .top_menu ul{overflow: hidden; display: inline-block; float: right; }
.lnb .top_menu ul li{float:left;} 
.lnb .top_menu ul li a{font-family: 'Ubuntu', 'Noto Sans KR'; font-weight: 400; font-size:13px; color:#625950; padding-right:15px; padding-left:15px; line-height: 35px; background:url(images/main/menu_bar.png) center right no-repeat;}
.lnb .top_menu ul li:hover a{}
/*.gnb ul li.current-very a{ background : #353f67; color: #c3c6d2; height: 40px; display: block;}*/
.lnb .top_menu ul li a.last { padding-right:0; background:none;}


/* #header */

#head .util { height: 70px; background: #fff; width: 100%; position: absolute; top: 0; z-index: 9; /*border-left: 10px solid #244c97;*/ box-sizing: border-box; z-index: 9999;  -webkit-transition: all 1.5s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
#head .util h1{float: left; z-index:999;  padding:13px 0; margin-left: 32px; }
.util_top{overflow:hidden;background:#0094cb;}
.top_inner ul{float:right;}
.top_inner ul li{float:left;}
.top_inner ul li a{display:inline-block;padding:8px 20px;color:#fff;font-size:13px;line-height:normal;}
.top_inner ul .certain{background:#dd6400;}
#sub_visual{height:480px;background:#ddd;}
.util_inner div{display:inline-block;}


/******************** SUB *********************/
#sub_container{position:relative; top: 0;}
#sidebar h2{margin-top:40px;color:#000;font-size:40px;font-weight:600;font-family:'Noto Sans KR', sans-serif;text-align:center;line-height:35px;}
#sidebar h2 span{display:block;padding:20px 0;color:#b5b5b5;font-weight:400;font-family:'Noto Sans KR', sans-serif;}
#sub_cont{padding-bottom:70px;/*padding-top:120px;width:1200px;margin:0 auto;padding-top:30px;*/}
.visual01{position:absolute;z-index:1;top:0;left:50%;margin-left:10px;}
.visual02{position:absolute;z-index:1;top:0;left:50%;margin-left:-1020px;}
.visual02_2{position:absolute;z-index:1;top:0px;left:50%;margin-left:750px;;}
.visual03{position:absolute;z-index:1;top:0;left:50%;margin-left:50px;}
.visual04{position:absolute;z-index:1;top:0;left:50%;margin-left:185px;}
.visual05{position:absolute;z-index:1;top:0;left:50%;margin-left:70px;}
.ul_dot2 li{margin-left:26px;padding-left:11px;background:url(images/sub/sum_dot.png) no-repeat left 9px;}
.list2{padding-bottom:15px;}
.ul_dot2 li .list2 li, .ul_dot2 li .list3 li{margin-left:0;margin-left:10px;padding-left:10px;background:url(images/sub/bullet_line.png) no-repeat left 11px;}
h4.ul_dot3{display:block;padding-bottom:15px;padding-left:25px;background:url(images/sub/sum_dot3.png) no-repeat 4px 5px;color:#383838;font-size:20px;font-weight:bold;}
.Summ02 h5, .Summ04 h5{padding:0 0 8px 23px;color:#00397A;font-size:18px;font-weight:600;}
.Summ05{padding-bottom:30px;}
/*****  Table *****/
table.tb01{width:100%;border-collapse:collapse;border-top:2px solid #005aac;}
.tb01 th, .tb01 td{padding:10px 6px;border-bottom:1px solid #cecece;/*font-family:'Malgun Gothic';*/}
.tb01 th{width:130px;padding-left:20px;border-left:1px solid #CECECE;background:#ddd;color:#343434;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;}
.tb01 td{border-left:1px solid #CECECE;background:#F8F8F8;color:#666;text-align:center;line-height:19px;vertical-align:middle;}
th.first, .td.first{border-left:none;}
.class td.first{width:none;}
td.lf{padding:15px 30px;text-align:left;line-height:22px;}
.tb_sp{display:block;}
.sub_cont h3{display:inline-block;padding-bottom:18px;color:#00397a;font-size:28px;font-weight:600;line-height:28px;letter-spacing:-0.5px;}
.btn_down{display:inline-block;position:absolute;top:-5px;right:0px;float:right;border:1px solid #ddd;background:#fff url(images/sub/down.png) no-repeat 170px;}
.btn_down a{display:inline-block;padding:6px 37px 6px 17px;color:#E5431F;font-size:13px;font-weight:600;}
/*.btn_down a:hover{background:#E5431F url(images/sub/down_over.png) no-repeat 170px;color:#fff;}
*/

#the_content ol{margin-top:0;padding-left:20px;}
#the_content.sponsor h4{position:relative;margin:30px 0 10px 0;padding-left:20px;color:#177ca1;font-family:'Noto Sans KR', 'NanumGothic', sans-serif;transition:all 0.3s}
#the_content.sponsor h4:before{display:block;position:absolute;left:0;width:6px;height:6px;border:3px solid #78d0f1;border-radius:50%;content:"";top:8px}
#the_content .sub_ul01{padding-left:20px;}
#the_content .sub_ul01 li{position:relative;margin-top:10px;}
#the_content .sub_ul01 li:first-child{margin-top:0px;}
#the_content .sub_ul01 li:before{position:absolute;left:-12px;content:"-";}
#the_content.sponsor ol li{margin-top:10px;}
#the_content.sponsor ol li:first-child{margin-top:0px;}
.account_box{width:100%;padding:30px;background:url(images/sub/account_box_bg.jpg) no-repeat center center;box-sizing:border-box;}
.account_box&gt;span{position:relative;padding:2px 12px;border-radius:50px;background:#dd6400;color:#fff;font-size:15px;}
.account_box.ab02&gt;span{background:#0094cb}
.account_box span &gt; img{position:absolute;right:-40px;}
#the_content .account_box h5{margin-top:18px;color:#fff;font-size:34px;font-weight:bold;line-height:40px;transition:all 0.3s}
#the_content .account_box p.name{margin-top:8px;padding-bottom:8px;border-bottom:1px dashed #cccac8;color:#fff;font-size:17px;transition:all 0.3s}
#the_content .account_box p.annotation{color:#fff;font-size:14px;text-align:right;}
#the_content .account_box p.annotation span._br{display:none;transition:all 0.3s}
#the_content .account_box.ab01 p.name{padding-bottom:0;border-bottom:none;}
.sponsor_wrap{float:left;width:50%;box-sizing:border-box;transition:all 0.3s}
.sponsor_wrap.sw_left{padding-right:10px;}
.sponsor_wrap.sw_right{padding-left:10px;}
h3 span.text_red{color:#e35353}
#the_content.nanum .pibs_nboard_wrap .pibs_nboard_write .pibs_nboard_write_content td p{position:relative;padding-left:20px;}
#the_content.nanum .pibs_nboard_wrap .pibs_nboard_write .pibs_nboard_write_content td p:before{position:absolute;left:0;content:".";color:red;font-size:14px;top:0}
.pibs_nboard_write .pibs_nboard_write_content td img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}
.photos.gallery.board ul li{padding:0 0.5%;box-sizing:border-box;margin-bottom:1%}
.photos.gallery.board ul li a{position:relative;width:100%;}
.photos.gallery.board ul li a div.img{position:relative;width:100%;padding-bottom:75%;background-position:center center;background-size:cover;;}
.photos.gallery.board ul li a div.default_img{position:absolute;top:0;left:0;width:100%;padding-bottom:75%;background:url(images/sub/default_img.jpg) center center;background-size:cover;z-index:-1}
.photos.gallery.board ul li a div.txt{width:100%;height:60px;}
.photos.gallery.board ul li a div.txt p{width:100%;padding:5px 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.pibs_nboard_wrap{width:100%;}
#product_detail_container{float:left;width:100%;padding:20px 0 40px 0;}
#product_images_viewer{float:left;width:100%;margin-bottom:30px;}
#product_images_viewer_main{position:relative;width:640px;margin:0 auto;}
#product_images_viewer_main img{display:block;width:640px;height:480px;}
.single-products #slideshow_nav{position:relative;clear:both;margin:0 auto;text-align:center;}
.single-products #the_content {
    /* float: left; */
    /* width: 100%; */
}
#product_images_viewer{width:100%;}
#product_images_viewer h3{margin-bottom:20px;color:#000;font-size:15px;font-weight:bold;font-family:malgun Gothic;}
#market_title_container{width:100%;margin-bottom:30px;overflow:hidden;}
#pibs_slider_menu li{float:left;width:25%;}
#pibs_slider_menu li a{display:block;padding:10px 0;border-top:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;border-bottom:#1756c0 1px solid;border-left:#dcdcdc 1px solid;text-align:center;}
#pibs_slider_menu li .current{display:block;padding:10px 0;border-top:#1756c0 1px solid;border-right:#1756c0 1px solid;border-bottom:#fff 1px solid;border-left:#1756c0 1px solid;text-align:center;}
#pibs_slider{position:relative;width:100%;}
#slideshow_nav{position:absolute;z-index:99;left:0;bottom:10px;width:100%;text-align:center;}
#slideshow_nav span{display:inline-block;width:10px;height:10px;margin:5px;border-radius:50%;background:#fff;text-indent:-1000000px;}
#slideshow_nav span.cycle-pager-active{background:#1756c0;}
/***************************************/
/* POSTTYPE PAGING  */
/**************************************/
#page_nav_prev_next{float:left;}
#goto_list{float:right;}
#page_nav{float:left;width:100%;margin-top:40px;border:1px solid #ddd;background-color:#f5f5f5;box-sizing:border-box; margin-bottom: 70px; }
#page_nav a{display:inline-block;padding:10px 15px;color:#333;}
#page_nav a:hover{background-color:#ececec;color:#00A3FF;}
#goto_list a{border-left:1px solid #ddd;}
#page_nav_prev_next a{display: inline-block; font-size: 13px; border: 1px solid #DDD; background: #F2F2F2 no-repeat 5px center; padding: 5px 15px; margin:5px 2px 0; color: #666; text-decoration: none;}
/***************************************/
/* company  */
/**************************************/
.greetings{float:left;width:65%;}
.greetings h4{margin-top:0 !important;font-size:26px !important;font-weight:400 !important;}
.greetings h4 span{color:#1756c0;font-size:28px;font-weight:600;}
.company_info{float:right;width:30%;}
.company_img{float:left;clear:both;width:100%;margin:45px 0;}
.mission{float:left;clear:both;width:100%;text-align:center;}
.vision{float:left;clear:both;width:100%;text-align:center;}
.company_in{padding:34px;background:#e8e8e8;}
.company_in h4{margin-top:0 !important;font-size:26px !important;font-weight:400 !important;}
#product_images_viewer_main .bx-wrapper .bx-controls-direction a{top:50%;width:39px;height:70px;}
#product_images_viewer_main .bx-wrapper .bx-prev{right:-55px;background:url(images/sub/arrow_02.png) no-repeat;}
#product_images_viewer_main .bx-wrapper .bx-next{left:-55px;background:url(images/sub/arrow_01.png) no-repeat;}
.products_gallery li {
    float: left;
    /* clear: both; */
    width: 28%;
    border: #e8e8e8 1px solid;
    padding: 1.2%;
    position: relative;
    margin: 0 1.2%;
    margin-bottom: 30px;
    transition: all 0.3s ease-out;
    sition: all 1.5s ease-out;
    transition: all 0.3s ease-out;
}
.products_gallery li a {
    display: block;
    /* margin: 20px; */
    /* overflow: hidden; */
}
.products_gallery li a img {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    /* margin-right: 30px; */
}
.product_list_con {
    /* margin-left: 250px; */
    margin-bottom: 20px;
    position: relative;
}
#the_content .product_list_con h3 {
    margin: 0;
    font-weight: 400;
	text-align: center;
	border-bottom:1px dotted #ccc;
    font-size: inherit !important;
	height: 30px;
	line-height: 30px; 
}
#the_content .product_menu {
    display: inline-block;
    background: #6c6842;
    color: #fff;
    padding: 5px 30px;
    position: absolute;
    left: 0;
    top: 24px;
}
.product_list_con p{line-height:18px;}
.product_list_con p img, .product_list_con img{display:none !important;}
#search_form02 select#pibs_nboard_keyword_type{width:80px;height:36px;}
#search_form02 input#pibs_nboard_keyword_text{height:25px;margin-right:8px;margin-left:3px;vertical-align:middle;}
#search_form02 img#pibs_nboard_search_btn{top:0;height:35px;}





.tax-products2_categories .Htitle, .single-products .Htitle { margin-bottom: 120px; }
.term-pro-03 .Htitle { margin-bottom: 80px; }
.tax-products2_categories  .vDrop, .page-id-1957 .vDrop { display: none; }

.tax-products2_categories #pibs_nboard_search, .page-id-1957 #pibs_nboard_search { display: none !important;  }

/*
.term-pro-02 #sidebar_menu .children, .term-pro02-1 #sidebar_menu .children, .term-pro02-2 #sidebar_menu .children, .postid-2438 #sidebar_menu .children { margin-left: -160px; }
.term-pro-04 #sidebar_menu .children, .term-pro04-1 #sidebar_menu .children, .term-pro04-2 #sidebar_menu .children, .single-products2 #sidebar_menu .children { margin-left: -160px; }
*/

/*** ì˜¨ë¼ì¸ ë¬¸ì˜ ***/

.call {
    width: 1200px;
    height: 355px;
    background: url('images/sub/sub_call_bg.png') no-repeat 90% bottom;
	border: 3px solid #244c97;
    padding: 50px;
    box-sizing: border-box;
	margin-bottom:50px;
}
.call span.title {
    font-size: 25px;
	width: 100%;
    border-bottom: 1px solid #000;
    display: block;
    color: #000;
    padding-bottom: 10px;
}
.call p {
    color: #666;
    font-size: 15px;
    font-weight: 200;
    line-height: 23px;
	padding-top: 25px;
	font-weight: 400;
}
span.call_number {
    display: block;
    font-size: 25px;
    color: #666666;
    margin-top: 20px;
    padding-left: 110px;
    background: url('images/sub/sub_call_bg2.png') no-repeat left center;
	height: 97px;
	line-height: 97px;
}

table.pibs_nboard th {
    font-weight: bold;
    border-bottom: 1px solid #ccc !important;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
    font-size: 13px;
    background: #f1f1f1;
}
table.pibs_nboard th span {
    border-left: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
	color: #000 !important; 
	}

#the_content a.pibs_nboard_btn, a.pibs_nboard_btn, .pibs_nboard_btn{
	border:none !important;
	background:#544c44 !important;
	padding:10px 23px !important;
	border-radius: 5px;
	font-weight: 300 !important;
}
#container #the_content .pageing strong, #the_content #lhwb_wrap .FootTy01 .pageing strong{background-color: #c4baae !important; border: 1px solid #c4baae;}
#container .wp-pagenavi span.current, #the_content .wp-pagenavi span.current{background-color: #544c44 !important; border: 1px solid #544c44 !important; margin-top:0 !important;}
#the_content .wp-pagenavi a, #the_content .wp-pagenavi a {background-color: #fff !important; color: #544c44 !important; border-color: #c4baae !important;}

.sns{display:none;}


span#pibsms_sns { display: none; }
.pibs_nboard_write { border-top: 2px solid #544c44 !important;}
table.pibs_nboard_write th, table.pibs_nboard_write td { padding: 15px 0 15px 20px !important;
    border-bottom: 1px dashed #CCC !important; background: #f1f1f1; }

th.pibs_nboard_write_subject_title span { padding-top: 0 !important; font-weight: 400 !important; color: #000;}
span.pibs_nboard_write_subject { font-weight: 400 !important; color: #000; }
.pibs_nboard_write_meta span { color: #000; font-weight: 400; }
span.pibs_nboard_write_visit { padding: 0 20px; }

/*** ì˜¨ë¼ì¸ ë¬¸ì˜ style ***/

div#lhwb_wrap input[type="text"], .title_iput input[type="text"], textarea {
    width: 100% !important; box-sizing: border-box;
}
#the_content input#pibs_nboard_write_form_title {width: 99%;}

/** í”„ë¡œë•íŠ¸2 ì¹´í…Œê³&nbsp;ë¦¬ **/
.tax-products2_categories .products { position: relative;  }
.ListView { position: absolute; top: 145px; left: 14px; }
.ListView a { background: #2558b8; padding: 10px 30px; color: #fff; font-weight: 300; border-radius: 50px; }

#calendar{margin-bottom: 80px;}

a.wr_btn{
    display: block;
    background: #3d5067;
    padding: 5px 20px;
    color: #fff !important;
    margin-top: 15px;
}


/*** ê¸°ê´€ì¸ì‚¬ë§ ***/
#the_content p.tit {font-size: 25px; color: #005ca2; margin-bottom: 5px;}
#the_content p.tit span{font-size: 30px; color: #005ca2; font-weight:500;}
.greet_img{width: 100%; height: 260px; margin-bottom:20px; position:relative;}
.greet_img img{width:1180px; height:auto; position:absolute; top:0; left:0; z-index:99;}
.greet_img span{display:block; width:1180px; height:235px; background:#c4baae; position:absolute; top:20px; right:0;}
.greet_txt{position:relative;}
.greet_txt b{position:absolute; top:0; right:0; font-size: 18px; padding: 5px 20px; border: 1px solid #544c44;}

/*** ì—°í˜ ***/
.history{margin-top:-40px !important;}
.his_01 ul{position:relative; padding: 25px 0 !important;}
.his_01 ul.gr_bg{background:#fafafa;}
.his_01 ul li p{display:inline-block;}
.his_01 ul li i{font-family: 'PT Serif', serif; font-size:90px; 	color:# ;}
.his_01 ul li strong{font-size:24px; color:#555; font-weight:bold;}
#the_content .his_01 ul li{color:#555; margin-left:420px; margin-bottom: 15px;}
#the_content .his_01 ul li:first-child{position:absolute; top: 10px; left: 35px; margin-left:0; margin-bottom:0;}
#the_content .his_01 ul li.mr_0{margin-bottom:0;}
#the_content .his_01 ul li strong{margin-right:30px; display:inline-block; width: 45px; font-size: 18px;}
#the_content .his_01 ul li strong.color{color:#005ca2;}

/*** ì°¾ì•„ì˜¤ì‹œëŠ”ê¸¸ ***/
.map_img{display:none; width:1200px; height:auto;}
.map_img img{width:100%; height:auto;}
.map_box{width:1200px; border:1px solid #dddddd; background:#fafafa; padding:50px 45px; box-sizing:border-box;}
.map_box:after{display:block; content:""; clear:both;}
.map_box&gt;span{float:left; line-height:50px; margin-right:40px; /*color: #f39902;*/ font-weight: 500; font-size: 20px;}
#the_content .map_box&gt;span strong{display:inline-block; font-size:50px; line-height: 40px; padding: 0 15px; vertical-align: top; color: #005ca2;}
.map_box .map_List{float:left;}
#the_content .map_box .map_List ul li{font-size:18px; margin-top: 10px; position:relative; padding-left: 40px;}
#the_content .map_box .map_List ul li:first-chile{margin-top:0;}
#the_content .map_box .map_List ul li strong{display:inline-block; margin-right:20px;}
#the_content .map_box .map_List ul li .ico{position:absolute; left: 0; width:auto; height:30px; display: inline-block;}
#the_content .map_box .map_List ul li .ico img{width:auto; height:100%;}

/*** ì‹œì„¤ì•ˆë‚´ ***/
.facility_img{margin-bottom:40px; position:relative;}
.facility_img ul:after{display:block; content:""; clear:both;}
.facility_img ul li{float:left; margin-left:6.5px; margin-right:6.5px; border:1px solid #dddddd;}
.facility_img ul li img{display:block;}
#the_content .facility_img ul li strong{font-size:18px; padding: 10px 15px; display: block; text-align: right; border-top: 1px solid #dddddd; font-weight: 400; color: #555555;}
/*#the_content .facility_img ul li strong{color:#0e65a7; position:absolute; top:35px; font-size:18px;}
.facility_img ul li.f_01 strong, .facility_img ul li.f_03 strong{right:-40px; transform:rotate(90deg);}
.facility_img ul li.f_02 strong{left:-40px; transform:rotate(-90deg);}
.facility_img ul li.f_04 strong{left:-50px; transform:rotate(-90deg);}
.facility_img ul li.f_img{position:relative; float: left;}
.facility_img ul li.f_img span{position:absolute; background:#c4baae;}
.facility_img ul li.f_img img{display:block; position:absolute;}
.facility_img ul li.f_01{width:545px; height:330px; float:left;}
.facility_img ul li.f_01 span{width:525px; height:310px; top:0; left:0;}
.facility_img ul li.f_01 img{top:20px; right:0;}
.facility_img ul li.f_02{width:580px; height:325px; margin-top: 200px; float: right;}
.facility_img ul li.f_02 span{width:560px; height:305px; top:20px; right:0;}
.facility_img ul li.f_02 img{top:0; left:0; z-index:99;}
.facility_img ul li.f_03{width:580px; height:440px; float:left; margin-top: 200px;}
.facility_img ul li.f_03 span{width:560px; height:420px; top:0; left:0;}
.facility_img ul li.f_03 img{top:20px; right:0;}
.facility_img ul li.f_04{width:570px; height:340px; float: right; margin-top: 250px;}
.facility_img ul li.f_04 span{width:550px; height:320px; background:#c4baae; position:absolute; top:20px; right:0;}
.facility_img ul li.f_04 img{display:block; position:absolute; top:0; left:0; z-index:99;}*/

.facility_info{width:100%; height:auto; border:1px solid #dddddd; box-sizing:border-box;}
.facility_info ul li{border-top:1px solid #dddddd;} 
.facility_info ul li:first-child{border-top:none;}
#the_content .facility_info ul li strong{display:inline-block; vertical-align: top; font-size: 18px; line-height:1.5em; width: 250px; text-align: center; padding:25px; border-right: 1px solid #dddddd; color:#005ca2; background:#fafafa;}  
#the_content .facility_info ul li strong .ico{width: 25px; height: auto; margin: 0 auto;}
#the_content .facility_info ul li strong .ico img{width:100%; height:auto;}
#the_content .facility_info ul li p{display:inline-block; vertical-align: top; font-size: 18px; line-height: 110px; padding-left: 25px;} 
#the_content .facility_info ul li.last p{line-height:1.5em; padding-top: 28px;}

/*ì¡°ì§ë„*/
.organization .orga_inner{width:1200px; box-sizing:border-box; border: 1px solid #e6e7e9; background: #fafafa;}
.organization img{display:block; width:auto; margin:0 auto; padding:50px 0;}
.organization p{text-align:right;}
.organization p span.color{color:#005ca2; font-size:19px;}
.orga_list{margin-top: 40px; border: 1px solid #dddddd;}
.orga_list table{width:100%;}
.orga_list tr{}
.orga_list th, .orga_list td{text-align: center; padding: 20px; border-left:1px solid #dddddd;}
.orga_list th{border-bottom:1px solid #dddddd; background:#fafafa; font-size: 18px; color: #000; font-weight:500;}
.orga_list th:first-child{border-left:none;}
.orga_list th.bd_0{border-bottom:none;}
.orga_list th.color{color: #005ca2;}


/*êµìœ¡ë¬¸í™”ì—¬ê°€í™œë™*/
.busi_inner span{font-size: 20px; display: block; line-height: 1.5em; margin-bottom: 50px; font-weight: 400;}
.busi_inner b.square{display: inline-block; width: 15px; height: 15px; background: #1469a9; margin-right: 8px; vertical-align: middle; margin-top: -5px;}

.business03 img{display:inline-block; margin: 0 5px; border: 1px solid #dddddd;}
.business03 p{font-weight:400; width:100%;}
.business03 strong{font-size:18px !important; font-weight:300 !important; margin-left: 5px;}
.business03 li{margin-bottom:30px;}

/*.business02{width: 100%; height: auto; background: #fafafa; padding: 20px;}*/
#the_content.business02 ul{background:#fafafa; padding: 30px;}
#the_content.business01 li, #the_content.business02 li{font-size:18px; margin-bottom: 30px; /*padding: 20px; background:#fff; height: 100px;*/}

#the_content.business02 li div {margin-top: 20px; margin-left:40px;}
#the_content.business02 li div img {display: inline-block;margin: 0 5px;border: 1px solid #dddddd;}

#the_content.business01 li:last-child{margin-bottom:0;}
.business01 ul &gt; li &gt; b, .business02 ul li b{display:inline-block; line-height:25px; width:25px !important; height:25px !important; text-align:center; margin: 0 10px 0 0; background: #fff;}
.business01 ul li b.color01, .business02 ul li b.color01{border:2px solid #48bcb9;}
.business01 ul li b.color02, .business02 ul li b.color02{border:2px solid #4c98ce;}
.business01 ul li b.color03, .business02 ul li b.color03{border:2px solid #4873a6;}
.business01 ul li b.color04, .business02 ul li b.color04{border:2px solid #5a5387;}
.business01 ul li b.color05, .business02 ul li b.color05{border:2px solid #515f79;}
.business01 ul li span, .business02 ul li span{display:inline-block; margin-bottom: 5px;}
.business01 ul li .mr_num:before{content:""; display:inline-block; clear:both; width: 8px; height: 8px; margin-left: 20px; margin-right: 10px; background: #1469a9;}
.business01 ul li .busi_img {width: 620px; height: auto; margin: 20px auto;}
.business01 p.tit{font-weight:400;}
.business01 .busi_cont {margin-bottom: 20px;}
.business01 .busi_cont b{width:8px; height:8px;}
.business01 .busi_cont p.weight{font-weight:400;}
.business01 .busi_cont .box {background: #fafafa; padding: 30px;}

/*ì£¼ê±°ë³µì§€ ì§€ì›ì‚¬ì—…*/
#content_container #the_content .Htitle h1{color: #544c44; font-size: 28px; line-height: 1em;  font-weight: 500; text-align: left; position: relative; padding-bottom: 30px; border-bottom: 1px solid #979797;}
.business01 .busi_cont .box table{margin-top:10px;}
.business01 .busi_cont .box table th{width: 15%; height: 110px; background: #fff; border: 1px solid #e3e3e3; vertical-align: middle; text-align: center; font-size: 18px; }
.business01 .busi_cont .box table td{width:5%; text-align: center; vertical-align: middle; padding: 0 1%; box-sizing: border-box;}
.business01 .busi_cont .box table td img{display:inline-block; width:100%; height:auto;}
.business01 span.ps{display:block; width:100%; font-size:15px; text-align:right;}
.business01 span.ps b{color:#f46138;}


/*LH*/
#the_content .LH_wrap {margin-top: 50px;}
.business01 .busi_cont .box table.lovetree_table tr th {padding: 10px;height: 20px;background: #1469a9;border-bottom: 1px solid #ddd;width: 5%;font-size: 16px;color: #fff;}
.business01 .busi_cont .box table.lovetree_table tr td {padding: 10px;height: 20px;border-bottom: 1px solid #ddd;background:#fff; border-right:1px solid #ddd;}
.business01 .busi_cont .box table.lovetree_table tr td:last-child{border-right:0;}
.business01 .busi_cont .box table.lovetree_table tr:last-child td {border-bottom: 0;}
#the_content p.date {font-size: 15px;text-align: right;font-weight: 500;}
#the_content .LH_wrap h3.title {text-align: center;font-size: 18px ;font-weight: 500 ;color: #1469a9 ;}



/*ê°œì¸ì&nbsp;•ë³´ì·¨ê¸‰ë°©ì¹¨*/
.privacy b.square{display: inline-block; width: 15px; height: 15px; background: #1469a9; margin-right: 8px; vertical-align: middle; margin-top: -5px;}
.privacy b.square.small{width:8px; height:8px;}
.privacy span{font-size: 20px; display: block; line-height: 1.5em; margin-bottom: 50px; font-weight: 400;}
.privacy strong{font-size:18px !important; margin-bottom:10px; display: inline-block;}
.privacy p{padding:0 15px; word-break:keep-all; margin-bottom:15px;}
.privacy li{padding:20px; border:1px solid #dddddd; margin-bottom:25px;}

/*íŒì—…*/
.pc .popup{min-width:250px;}
.popup_inner.popup_type_html p{word-break:keep-all; padding:10px;}
.popup_inner.popup_type_html p a img{width:100%; height:auto;}
</pre></body></html>