@charset "utf-8";
/* CSS Document */
/*임시
@import url('./board.css');*/
/* 메인 서브 공통 CSS */


/* font */
@font-face {
	font-family:'NanumBarunGothic';
	font-style:normal;
	src: url('/minju/common/fonts/NanumBarunGothic.eot')
		 url('/minju/common/fonts/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
     	 url('/minju/common/fonts/NanumBarunGothic.woff') format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:100;
	src:local('N7oto Sans Thin'),local('NotoSans-Thin'),
	url(/minju/common/fonts/NotoSansKR-Thin.eot),
	url(/minju/common/fonts/NotoSansKR-Thin.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-Thin.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:200;
	src:local('Noto Sans Light'),local('NotoSans-Light'),
	url(/minju/common/fonts/NotoSansKR-Light.eot),
	url(/minju/common/fonts/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-Light.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
	url(/minju/common/fonts/NotoSansKR-DemiLight.eot),
	url(/minju/common/fonts/NotoSansKR-DemiLight.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-DemiLight.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-DemiLight.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular'),
	url(/minju/common/fonts/NotoSansKR-Regular.eot),
	url(/minju/common/fonts/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-Regular.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-Regular.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
	url(/minju/common/fonts/NotoSansKR-Medium.eot),
	url(/minju/common/fonts/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-Medium.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-Medium.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
	url(/minju/common/fonts/NotoSansKR-Bold.eot),
	url(/minju/common/fonts/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-Bold.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-Bold.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:900;
	src:local('Noto Sans Black'),local('NotoSans-Black'),
	url(/minju/common/fonts/NotoSansKR-Black.eot),
	url(/minju/common/fonts/NotoSansKR-Black.eot?#iefix) format('embedded-opentype'),
	url(/minju/common/fonts/NotoSansKR-Black.woff) format('woff'),
	url(/minju/common/fonts/NotoSansKR-Black.otf) format('opentype');
}
/*
@font-face {
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'yg-jalnan';
    font-style:normal;
    src: url(/minju/common/fonts/JalnanOTF00.woff) format('woff'),
    	 url(/minju/common/fonts/YG-JALNAN.otf) format('opentype');
}

@font-face {
    font-family: 'GmarketSans';
    src: url(/minju/common/fonts/GmarketSansLight.eot),
	url(/minju/common/fonts/GmarketSansLight.eot?#iefix) format('embedded-opentype'),
    url(/minju/common/fonts/GmarketSansLight.woff) format('woff'),
	url(/minju/common/fonts/GmarketSansLight.otf) format('opentype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url(/minju/common/fonts/GmarketSansMedium.eot),
	url(/minju/common/fonts/GmarketSansMedium.eot?#iefix) format('embedded-opentype'),
    url(/minju/common/fonts/GmarketSansMedium.woff) format('woff'),
	url(/minju/common/fonts/GmarketSansMedium.otf) format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSans';
    src: url(/minju/common/fonts/GmarketSansBold.eot),
	url(/minju/common/fonts/GmarketSansBold.eot?#iefix) format('embedded-opentype'),
    url(/minju/common/fonts/GmarketSansBold.woff) format('woff'),
	url(/minju/common/fonts/GmarketSansBold.otf) format('opentype');
    font-weight: 600;
    font-style: normal;
}


/* 두드림 시설개요 */
p.p_txt02.MAL20 {
    line-height: 30px;
}

/*vr*/
.vr_btn{font-size:0.7rem;background:#057aff;color:#fff!important;padding:2px 6px;border-radius:2px;margin-left:5px;letter-spacing:1px;}
td {line-height:20px;}






/*팝업삭제*/
.popup_layer{display:none!important}
/* body */
body{-webkit-text-size-adjust:none; font-family:'NotoSansKR',Malgun Gothic,sans-serif; color: #666;overflow-x:hidden}
/* 스크롤 */
html{overflow: auto;}

.noScroll, .noScroll body{overflow:hidden !important; height:100%;}

/* 기본 링크 */
a:hover, a:focus, a:active, a:link, a:visited {color:#666;	text-decoration:none;}

/* 버튼 */
button {cursor:pointer;}

/* 본문바로가기 */
.skip_nav{position:absolute; margin:0 auto; z-index:99999; top:0; left:0; right:0;}
.skip_nav a {position:absolute; width:100%; font-size:0; top:-50px;}
.skip_nav a:active, .skip_nav a:focus{display:block; ont-size:12px; padding:10px; top:0; text-align:center; color:#fff; font-weight:600; background:#000; outline:0;}

/* scroll */
.noScroll, .noScroll body {
	overflow: hidden !important;
	height: 100%;
}

/* box behavior */
.fl {float: left !important;}
.fr {float: right !important;}
.cb {clear: both !important;}
.hide {display: none !important;}
.hidden {visibility: hidden; position: absolute; top: -9999px; left: -9999px; font-size: 0; width: 0; height: 0; line-height: 0; background: none;}
/* sizing */
.mt0 {
	margin-top: 0 !important;
}
.mtXs {
	margin-top: 12px !important;
}
.mtS {
	margin-top: 22px !important;
}
.mtXl {
	margin-top: 50px !important;
}
/* responsible */
.pc_ver {
	display: block !important;
}
.for_tab, .for_mbl, .hide_pc, .mbl_640 {
	display: none !important;
}


@media screen and (max-width:990px) {
.pc_verL {
	display: none !important;
}
.for_tab,  .hide_pc {
	display: block !important;
}
}

@media screen and (max-width:660px) {
.pc_ver {
	display: none !important;
}
.for_tab {
	display: none !important;
}
.for_mbl {
	display: block !important;
}
}
@media screen and (max-width:640px) {
.pc_640 {
	display: none !important;
}
.mbl_640 {
	display: block !important;
}
}
/* text */
.vt {
	vertical-align: top !important;
}
.vm {
	vertical-align: middle !important;
}
.al {
	text-align: left !important;
}
.ac {
	text-align: center !important;
}
.ar {
	text-align: right !important;
}
.aj {
	text-align: justify;
}
.tl {
	text-decoration: line-through;
}
.tu {/* text-decoration:underline;*/
	border-width: 0 0 1px 0;
	border-style: solid;
}
.fn {
	font-weight: 500;
}
.fb {
	font-weight: 600 !important;
}
.ls {
	letter-spacing: -1px;
}

.MAT40 img{max-width: 100%;height: auto;}

.txtL{text-align:left !important;}
.txtC{text-align:center !important;}
.txtR{text-align:right !important;}
.AlignLeft {text-align:left !important;}
.AlignCenter {text-align:center !important;}
.AlignRight {text-align:right !important;}
.ValignTop {vertical-align:top !important;}
.ValignMiddle{vertical-align:middle !important;}
.ValignBottom {vertical-align:bottom !important;}
.DisplayBlock {display:block;}
.DisplayNone {display:none;}
.DisplayInline {display:inline;}
.FloatLeft {float:left;}
.FloatRight {float:right;}
.ClearBoth {clear:both;}
.BackgroundNone {background:none !important;}
.BorderNone {border:none !important;}
.BorderRightNone {border-right:none !important;}
.PaddingNone {padding:0 !important;}
.MarginNone {margin:0 !important;}
.FontWeightNormal {font-weight:normal !important;}
.FontWeightBold {font-weight:bold !important;}
.nowrap {white-space:nowrap;}
/* Global SPACE */
.MAL0 {margin-left:0px !important;}
.MAL5 {margin-left:5px !important;}
.MAL10 {margin-left:10px !important;}
.MAL15 {margin-left:15px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL35 {margin-left:35px !important;}
.MAL40 {margin-left:40px !important;line-height: 20px;}
.MAL45 {margin-left:45px !important;line-height: 20px;}
.MAL50 {margin-left:50px !important;}
.MAL60 {margin-left:60px !important;}
.MAL70 {margin-left:70px !important;}
.MAL100 {margin-left:100px !important;}
.MAL140 {margin-left:140px !important;}

.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}
.MAR35 {margin-right:35px !important;}
.MAR40 {margin-right:40px !important;}
.MAR85 {margin-right:85px !important;}
.MAR165 {margin-right:165px !important;}

.MAB0 {margin-bottom:0px !important;}
.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB15 {margin-bottom:15px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB25 {margin-bottom:25px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB35 {margin-bottom:35px !important;}
.MAB40 {margin-bottom:40px !important;}

.MAT0 {margin-top:0 !important;}
.MAT5 {margin-top:5px !important;}
.MAT10 {margin-top:10px !important;}
.MAT15 {margin-top:15px !important;}
.MAT20 {margin-top:20px !important;}
.MAT25 {margin-top:25px !important;}
.MAT30 {margin-top:30px !important;}
.MAT35 {margin-top:35px !important;}
.MAT40 {margin-top:40px !important;}
.MAT50 {margin-top:50px !important;}
.MAT55 {margin-top:55px !important;}
.MAT60 {margin-top:60px !important;}
.MAT100 {margin-top:100px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-15 {margin-top:-15px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT-25 {margin-top:-25px !important;}
.MAT-30 {margin-top:-30px !important;}
.MAT-35 {margin-top:-35px !important;}
.MAT-40 {margin-top:-40px !important;}


.MAR-15 {margin-right:-15px !important;}
.MAL-50 {margin-left:-50px !important;}
.MAL-40 {margin-left:-40px !important;}

.PAL0 {padding-left:0px !important;}
.PAL5 {padding-left:5px !important;}
.PAL10 {padding-left:10px !important;}
.PAL15 {padding-left:15px !important;}
.PAL20 {padding-left:20px !important;}
.PAL25 {padding-left:25px !important;}
.PAL30 {padding-left:30px !important;}
.PAL35 {padding-left:35px !important;}
.PAL40 {padding-left:40px !important;}
.PAL45 {padding-left:45px !important;}
.PAL50 {padding-left:50px !important;}
.PAL60 {padding-left:60px !important;}
.PAL70 {padding-left:70px !important;}
.PAL80 {padding-left:80px !important;}
.PAL90 {padding-left:90px !important;}
.PAL100 {padding-left:100px !important;}
.PAL110 {padding-left:110px !important;}
.PAL120 {padding-left:120px !important;}
.PAL130 {padding-left:130px !important;}

.PAR5 {padding-right:5px !important;}
.PAR10 {padding-right:10px !important;}
.PAR15 {padding-right:15px !important;}
.PAR20 {padding-right:20px !important;}
.PAR25 {padding-right:25px !important;}
.PAR30 {padding-right:30px !important;}
.PAR35 {padding-right:35px !important;}
.PAR40 {padding-right:40px !important;}

.PAT5 {padding-top:5px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}
.PAT30 {padding-top:30px !important;}
.PAT35 {padding-top:35px !important;}
.PAT40 {padding-top:40px !important;}

.PAB5 {padding-bottom:5px !important;}
.PAB10 {padding-bottom:10px !important;}
.PAB15 {padding-bottom:15px !important;}
.PAB20 {padding-bottom:20px !important;}
.PAB25 {padding-bottom:25px !important;}
.PAB30 {padding-bottom:30px !important;}
.PAB35 {padding-bottom:35px !important;}
.PAB40 {padding-bottom:40px !important;}
.PAB85 {padding-bottom:85px !important;}

.PADDING5{padding:5px !important;}
.PADDING10{padding:10px !important;}
.PADDING20{padding:20px !important;}
.PADDING30{padding:30px !important;}
.PADDING40{padding:40px !important;}
.PADDING50{padding:50px !important;}

span#upfileAdd a{border:1px solid #ebebeb;padding: 1px 8px;color:#fff;background:#8da9c4}
span#upfileDel a{border:1px solid #ebebeb;padding: 1px 8px;color:#fff;background:#8da9c4}

#header .top_wrap{height:38px; border-bottom:1px solid #41434d; background:#2f3139}
#header .top_wrap ul.top_link{float:left; height:38px; display:block;}
#header .top_wrap ul.top_link li{float:left; height:38px; display:block;}
#header .top_wrap ul.top_link li a{display:block; color:#fff; font-size:14px;padding:0 15px; letter-spacing:-1px; line-height:38px; border-right:1px solid #41434d;}
#header .top_wrap ul.top_link li:first-child a{border-left:1px solid #41434d; color:#5a75cd; padding-left:35px; background:url(/kr/img/common/icon_home.gif) 10px 10px no-repeat}

#header .top_wrap ul.top_icon{position:absolute;right:0; height:38px; display:block;}
#header .top_wrap ul.top_icon li{display:inline-block;vertical-align:top}
#header .top_wrap ul.top_icon li a{color:#fff; font-size:12px;letter-spacing:-1px; line-height:36px;}
#header .top_wrap ul.top_icon .login { text-align: right;}
#header .top_wrap ul.top_icon .login { padding: 0 10px 0; /*background: url(/kr/img/common/l_line.gif) right 50% no-repeat*/}
#header .top_wrap ul.top_icon .mypage{padding: 0 10px 0;} 
#header .top_wrap ul.top_icon .logout{padding: 0 0 0 10px;background: url(/kr/img/common/l_line.gif) left 50% no-repeat}
#header .inner,
section .inner{max-width:1200px;width:100%;margin:0 auto;position:relative}
.gnb_inner{max-width:1286px;width:100%;margin:0 auto;position:relative}

h1{clear:both}
.top_box{height:136px}
.top_box h1.logo{position:absolute;top:30px;left:0}
.top_box h1.logo a{display:block}
.top_box h1.logo a:focus{border:1px dotted #000}
.top_box #srch_area{width:316px;margin:0 auto;position:relative;}
.top_box #srch_area #srch{position:absolute;top:51px}
.top_box #srch_area #srch input.input_text{width:316px;height:36px;line-height:36px;border:1px solid #bfbfbf;padding-left:10px;border-radius:20px;}
.top_box #srch_area #srch input.btn_srch{width:32px;height:36px;text-indent:-9999px;position:absolute; top: 0; right:0;background:url(/minju/common/img/common/icon_srch.png) 0  no-repeat;cursor:pointer;}
.top_box #srch_area #srch span.ico_srch{font-size:0;text-indent:-9999px}
.top_box .slogan_area{position:absolute;right:0;top:38px;display:inline-block}

.sub_menu .top_menu ul li{background:url(/sclc/images/common/bar2.gif) 0 25px no-repeat;float:left;padding:0 17px}
.sub_menu .top_menu ul li.first{background:none}

.box{position:relative;width:100%;margin:0 auto;background: url(/minju/common/img/common/bg_box.gif) repeat-x;border-top:1px solid #133061}
.change img.p{display:block}
.change .top_menu ul li a{color:#000}
.change #gnb ul.menu > li > a{color:#000;font-weight:200}
.change .top_menu ul li{background:url(/sclc/images/common/bar2.gif) 0 25px no-repeat;}
.change .top_menu ul li.first{background:none}
.change #gnb ul.menu li .submenu{height:400px;}
.change .gnb_box{border-bottom:0}

/*header*/
#header{position:absolute;top:0;width:100%;z-index:1000;overflow:hidden;background-color:#fff !important;background:url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/images/common/bg_header.gif) repeat-x 0 0;font-family:'NotoSansKR',Malgun Gothic,sans-serif;}

#gnb{padding: 0px 0px 0 0;clear:both}
#gnb ul.menu{font-size:0;text-align:left;}
#gnb ul.menu>li{width:16.666%;display:inline-block;vertical-align:top}
#gnb ul.menu>li.sixth{border-right:1px solid #ebebeb}
#gnb ul.menu>li.secon{}
#gnb ul.menu>li>a{display:block;height:74px;line-height:74px;font-size:20px;color:#fff;text-align: center;letter-spacing: -1px; font-weight: 200}
#gnb ul.menu>li>a span{font-weight:400;}
#gnb ul.menu>li>a:hover{color:#133061;text-decoration:none;border-bottom:2px solid #133061;font-weight:500}
#gnb ul.menu>li>a.selected{color:#fff; background:url(/lms/images/common/bg_header.gif) no-repeat center center; background-size: cover;}
#gnb ul.menu>li.first{background:none;}
#gnb ul.menu>li.last{ border-right:1px solid #0b1a2d;}
#gnb ul.menu li .submenu{height:0px;overflow:hidden;}
#gnb ul.menu li ul{padding-top:20px;height:241px;}
#gnb ul.menu li ul.end{/*border-right:1px solid #ebebeb*/}
#gnb ul.menu li ul li{text-align:center;height:30px;line-height:30px}
#gnb ul.menu li ul>li{margin-left:-1px}
#gnb ul.menu li ul li a{display:block;line-height:24px;color:#333;font-size:15px;letter-spacing:-0.5px;font-weight:300}
span.menu_small_font{font-size:11px;letter-spacing:-1px}
#gnb ul.menu li ul li a:hover{color:#133061;font-weight:600;background:#fff;text-decoration:underline}
#gnb ul.menu li ul li a.selected{color:#e80014}
#gnb ul.menu li ul li.gnb_sub{height:0;overflow:hidden;}
#gnb ul.menu li ul li.gnb_sub a{display:block;line-height:20px;color:#ff7200;font-weight:500;font-size:14px;letter-spacing:-1px;}
#gnb ul.menu li ul li.gnb_sub a:hover{color:#000;}
#gnb ul.menu li ul li.gnb_sub a.selected{font-weight:500;}

.sub_menu #gnb ul.menu>li>a{color:#000!important}
.sub_menu #gnb ul.menu>li>a:hover{color:#133061!important}

/*header 끝*/

.sub_menu .top_menu ul li a{color:#333}

.hide_pc{display:none!important}

img.p{display:block;}
img.m{display:none;}
.mHeader{display:none}

/*** Tab, Mobile ver GNB ***/
.snb_mo_bg{display:none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); z-index: 9000;}

.snb_layer_mo{display:none; position: absolute; width: 318px; top: 0; left: 0; bottom: 0; background: rgba(47,49,57,.95); overflow: scroll !important; z-index: 9999;}
.snb_layer_mo ul.top_link_mo{display:block;width:100%; height: 40px; border-bottom: 1px solid #41434d;}
.snb_layer_mo ul.top_link_mo li{float: left; width: 70px; text-align: center;}
.snb_layer_mo ul.top_link_mo li a{display:block; width: 100%; color:#fff; font-size:13px; letter-spacing:-1px; line-height:41px; border-left:1px solid #41434d;}
.snb_layer_mo ul.top_link_mo li:first-child{width: 91px;}
.snb_layer_mo ul.top_link_mo li:first-child a{color:#5a75cd;padding-left:20px; background:url(/kr/img/common/icon_home.gif) 10px 10px no-repeat; border-left: none;}

.snb_layer_mo ul.top_link2_mo{display:block; width: 100%; height: 40px; border-bottom: 1px solid #41434d;}
.snb_layer_mo ul.top_link2_mo li{float: left; text-align: center;}
.snb_layer_mo ul.top_link2_mo li a{display:block; width: 100%; color:#fff; font-size:13px; letter-spacing:-1px; line-height:40px; border-left:1px solid #41434d;}
.snb_layer_mo ul.top_link2_mo li:first-child{width:51%;}
.snb_layer_mo ul.top_link2_mo li:last-child{width:49%;}

.snb_layer_mo ul.top_icon_mo{display:block;width:100%; height: 40px; border-bottom: 1px solid #41434d;}
.snb_layer_mo ul.top_icon_mo li{float:left; height:40px; display:block; line-height:40px; padding:0 2px;}
.snb_layer_mo ul.top_icon_mo li a{display:block;color:#fff;font-size:12px;letter-spacing:0;line-height:38px;}
.snb_layer_mo ul.top_icon_mo li img{width:25px; height:25px;}
.snb_layer_mo ul.top_icon_mo .login{padding:0 10px 0;float:right}
.snb_layer_mo ul.top_icon_mo .logout{padding:0 0 0 7px;background: url(/kr/img/common/l_line.gif) left 50% no-repeat;}
.snb_layer_mo ul.top_icon_mo .mypage{padding:0 7px}
.snb_layer_mo ul.top_icon_mo .lang{position: relative; padding: 0 0 0 5px;}
.snb_layer_mo ul.top_icon_mo .lang2{position: relative; margin: 5px 0 0 0;}
.snb_layer_mo ul.top_icon_mo .lang .selected a {padding:0 20px 0 0; background: url(/kr/img/common/arow_bottom01.gif) right 50% no-repeat}
.snb_layer_mo ul.top_icon_mo .lang .list {display: none; position: absolute; top: 32px; left: -21px; right: -4px; padding: 0; background: #2f3139; z-index: 9999;}
.snb_layer_mo ul.top_icon_mo .lang .list li{width: 100%; height: 20px;}
.snb_layer_mo ul.top_icon_mo .lang .list li a {text-align: center; padding: 0; line-height:20px;}


.snb_layer_mo .snb_mo{position: relative; padding: 0; font-size: 15px; line-height: 1; color: #4e5366; text-decoration: none; display:inline-block; width:100%}
.snb_layer_mo .snb_mo > ul > li {display: block; background: url(/kr/img/common/icon_mdep1_off.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > li > a {display: block; position: relative; width: 100%; padding: 18px 18px; min-width: 0; font-size: 17px; font-weight: bold; color:#fff; text-align: left; border-bottom: 1px solid rgba(255,255,255,.3);}
.snb_layer_mo .snb_mo .no_data {background-image: none !important;}

.snb_layer_mo .snb_mo .depth2, .snb_layer_mo .snb_mo li .depth3 {display: none; width: 100%;}
.snb_layer_mo .snb_mo .depth2 > li > a {display: block; width: 100%; padding: 14px 38px; font-size: 17px; border-bottom: 1px solid rgba(255,255,255,.3); color:#fff;text-align: left;}
.snb_layer_mo .snb_mo .depth2 > li:first-child > a {border-top: 0;}
.snb_layer_mo .snb_mo li .depth3 {display: none; padding:0;}
.snb_layer_mo .snb_mo li .depth3 li {display: block; margin: 0; background: none;}
.snb_layer_mo .snb_mo li .depth3 li a{position: relative; width:100%; padding: 12px 15px 11px 58px; font-size: 15px; color: #fff; text-decoration: none; display:inline-block; border-bottom: 1px solid rgba(255,255,255,.2);}
.snb_layer_mo .snb_mo li .depth3 li.active a {text-decoration: underline;}


.snb_layer_mo .snb_mo > ul > .gnb01.on > a {background: #285ea4 url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb02.on > a {background: #283c5c url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb03.on > a {background: #1f9a6d url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb04.on > a {background: #f0822c url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb05.on > a {background: #5a75cd url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb06.on > a {background: #6d5fb5 url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > .gnb07.on > a {background: #b55f83 url(/kr/img/common/icon_mdep1_on.png) 275px 22px no-repeat !important;}


/* gnb01 */
/*.snb_layer_mo .snb_mo > ul > .gnb01 > a {background: #285ea4}*/
.snb_layer_mo .snb_mo > ul > .gnb01 > a:after {background-position: 0 0}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li > a {background: rgba(40,94,164,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li.on > a{background: rgba(40,94,164,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb01 .depth3 {background: rgba(40,94,164,.2);}
/* gnb02 */
/*.snb_layer_mo .snb_mo > ul > .gnb02 > a {background: #283c5c}*/
.snb_layer_mo .snb_mo > ul > .gnb02 > a:after {background-position: -280px 0}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li > a{background: rgba(40,60,92,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li.on > a{background: rgba(40,60,92,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb02 .depth3 {background: rgba(40,94,164,.2);}
/* gnb03 */
/*.snb_layer_mo .snb_mo > ul > .gnb03 > a {background: #1f9a6d}*/
.snb_layer_mo .snb_mo > u l > .gnb03 > a:after {background-position: -560px 0}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li > a{background: rgba(31,154,109,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li.on > a{background: rgba(31,154,109,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb03 .depth3 {background: rgba(31,154,109,.2);}
/* gnb04 */
/*.snb_layer_mo .snb_mo > ul > .gnb04 > a {background: #f0822c}*/
.snb_layer_mo .snb_mo > ul > .gnb04 > a:after {background-position: -840px 0}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li > a{background: rgba(240,130,44,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li.on > a{background: rgba(240,130,44,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb04 .depth3 {background: rgba(240,130,44,.2);}
/* gnb05 */
/*.snb_layer_mo .snb_mo > ul > .gnb05 > a {background: #5a75cd}*/
.snb_layer_mo .snb_mo > ul > .gnb05 > a:after {background-position: 0 -190px}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li > a{background: rgba(90,117,205,.6) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li.on > a{background: rgba(90,117,205,.6)  url(/kr/img/common/icon_mdep2_on.png) 260px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb05 .depth3 {background: rgba(90,117,205,.2);}
/* gnb06 */
/*.snb_layer_mo .snb_mo > ul > .gnb06 > a {background: #6d5fb5}*/
.snb_layer_mo .snb_mo > ul > .gnb06 > a:after {background-position: -280px -190px}
.snb_layer_mo .snb_mo .gnb06 .d1 > li > a{padding-left: 28px!important; padding-right: 28px!important; background: rgba(109,95,181,.7) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat!important;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li > a{background: rgba(109,95,181,.4) url(/kr/img/common/icon_mdep2_off.png) 240px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li.on > a{background: rgba(109,95,181,.4)  url(/kr/img/common/icon_mdep2_on.png) 240px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb06 .depth3 {background: rgba(109,95,181,.2);}
/* gnb07 */
/*.snb_layer_mo .snb_mo > ul > .gnb07 > a {background: #6d5fb5}*/
.snb_layer_mo .snb_mo > ul > .gnb07 > a:after {background-position: -280px -190px}
.snb_layer_mo .snb_mo .gnb07 .d1 > li > a{padding-left: 28px!important; padding-right: 28px!important; background: rgba(109,95,181,.7) url(/kr/img/common/icon_mdep2_off.png) 260px 20px no-repeat!important;}
.snb_layer_mo .snb_mo .gnb07 .depth2 > li > a{background: rgba(181, 95, 123,.4) url(/kr/img/common/icon_mdep2_off.png) 240px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb07 .depth2 > li.on > a{background: rgba(181, 95, 123,.4)  url(/kr/img/common/icon_mdep2_on.png) 240px 20px no-repeat;}
.snb_layer_mo .snb_mo .gnb07 .depth3 {background: rgba(181, 95, 123,.2);}

@media screen and (max-width:1200px)
{
    h1.logo{padding-top:0; margin: 0;}
    .cont_inner{padding:4%;padding-top:0;max-width:100%}
    .cont_inner .cont_wrap{margin-top:6%}
    .util{display:none}
    .header_wrap{display:none}

    #header{display:none}
    .inner .cont_wrap{margin-top:40px}
    .cont_wrap img{width:100%}

    .mHeader {position:relative; top:0; left:0; display:block; width:100%; height:119px; background:#fff; z-index:100;}
    .mHeader > div {position:relative; top:0; left:0; width:100%; height:80px; background:#fff; border-bottom:1px solid #e1e1e1;}
    .mHeader .menuBtn {position:absolute; left:2%; top:50%; -ms-transform:translate(0, -50%); -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%);display:block;width:43px;height:43px;text-indent:-9999px;background:#999 url(/minju/common/img/common/mMenu_icon_open.png) center no-repeat;border-radius:100%}
    .mHeader .logo {position:absolute; left:50%; top:50%;width:250px;-ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
    .mHeader .logo img{width:100%}
    .mHeader .srchBtn{width:43px;height:43px;position:absolute;right:2%;top:50%; -ms-transform:translate(0, -50%); -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%);text-indent:-9999px;background:#999 url(/minju/common/img/common/search_iconWhite_02.png) no-repeat center;border-radius:100%;z-index:2}
    .mHeader .srchBtn.on {background:url("/minju/common/img/common/m_srch_btn_on.png") no-repeat 50% 50%; background-size:100% 100%;}

    .inner{width:96%;margin:0 2%}
    .top_menu{width:100%;background:#f8f8f8;height:36px}
    .top_menu ul{float:left}
    .top_menu ul li{background:url(/images/common/bar2.gif) 0 14px repeat-y !important}
    .sub_menu .top_menu ul li{background:url(/images/common/bar2.gif) 0 14px repeat-y !important}
    .top_menu ul li a{line-height:36px;color:#333!important }

    .sub_menu .top_menu ul li.first{padding-left:17px}

    #gnb ul.menu > li > a{width:100%;text-align:center;font-size:20px!important;padding:0!important;display:inline-block}

    .contents .inner{width:calc(100% - 16px);margin:40px auto 0}

    header h1.logo{width:240px;padding-top:10px;padding-left:17px}
    header .gnb_box{border-bottom:0}
    .box{}
    .box h1 img{width:100%}
        div.search:before{display:none;}
    a.searchOpen{width:43px;height:43px;position:absolute;right:0px;top:-1px;text-indent:-9999px;background:#d8003b url(/lms/images/common/search_iconWhite_02.png) no-repeat center;border-radius:100%;z-index:2;}
    div.search{text-align: center;width: 100%;height:auto;padding: 20px 0 20px;position: absolute;left: 0;background:rgba( 0,29,74,0.95 );top:105px;z-index:101;border-bottom:0}
   div.search form{position: relative;width: 100%;max-width: 720px;padding: 0;margin: 0 auto;}
   div.search fieldset{padding: 0;position: relative;width: 600px;margin: 0 auto}
   div.search fieldset input{display: inline-block;vertical-align: middle;box-sizing: border-box;height: 55px;border: 0;background: transparent;color: #FFF;outline-style: none;}
    div.search fieldset input[type="text"]{border-right: 0;padding: 0 10px;width: 600px;border: 2px solid #FFF;}
    div.search fieldset input[type=text]{width:100%;}
    div.search fieldset input[type="submit"] {width: 55px;text-indent: -9999px;position: absolute;top: 0;right: 0;background: url(/minju/common/img/common/search_icon.png) no-repeat center;cursor: pointer;}
    div.search a.searchClose{display: block;z-index: 1;position: absolute;right: 4px;top: 8px;width: 40px;height: 40px;border-radius: 100%;text-indent: -9999px;background: url(/minju/common/img/common/search_icon_close.png) no-repeat center;}
    .f_select{float:none;margin-bottom:26px;margin-top:0;clear:both;padding-top:18px}
    footer .sns{left:0!important;right:none;position:relative}
}

.top_menu{width:1200px;margin:0 auto;height:57px;padding-right:21px}
.top_menu ul{float:right}
.top_menu ul li{background:url(/images/common/bar.gif) 0 25px no-repeat;float:left;padding:0 17px}
.top_menu ul li a{line-height:57px;font-size:13px;font-weight:200;color:#fff;}
h1{clear:both}

@media screen and (max-width: 1200px) {
#header_wrap .gnb .depth1{float:right;padding:0 20px;}	
#header_wrap .gnb .depth1 .mn{font-size:16px}
#tit_wrap{width:100%!important}
.lnb .print_btn a{display:none!important}

}

@media screen and (max-width: 990px) {
.sub_visual_wrap{background:#f0f2f2 url(/minju/common/img/common/m_bg_sub_visual.png) center bottom no-repeat!important;background-size:auto 100%!important}
.sub_visual_wrap .sub_visual{background:none!important;height:95px!important}
.sub_visual_wrap .sub_visual p.sb_txt01{display:none!important}
#tit_wrap{top:0!important;margin-bottom:15px!important}
.sub_visual_wrap .sub_visual .sb_txt02{padding-top:0!important;line-height:95px!important;font-size:28px!important}

}
@media screen and (max-width: 762px) {
	
.lnb a.sub_navi_home{display:none!important}
#tit_wrap #sub_path > li{width:150px!important}
#tit_wrap #sub_path > li a::after{right:5px!important}
.sub_acc_sns{width:15%!important;right:15px!important}
#tit_wrap .dashed_line{width:86%!important}
#tit_wrap #sub_path{width:100%!important}
#tit_wrap #sub_path > li{width:50%!important}
}
@media screen and (max-width: 720px) {
div.search fieldset{width: 88%;margin: 0 auto 0 17px;}
}

@media screen and (max-width: 660px) {
.sub_visual_wrap{background-size:100% auto!important}

	}
	
@media screen and (max-width: 500px) {	
	#tit_wrap #sub_path > li a{font-size:15px!important;padding-right:20px!important}
	div.search fieldset{width: 84%}
}
@media screen and (max-width: 430px) {
	.mHeader .logo{width:175px}
	#tit_wrap #sub_path > li::after{background:none!important}
}
@media screen and (max-width: 380px) {	
	div.search fieldset{width: 81%}
}
/*subVisual*/
.sub_visual_wrap{margin-top:249px;background:#f0f2f2;}
.sub_visual_wrap .sub_visual{height:205px;text-align:center;background:url(/minju/common/img/common/bg_sub_visual.png) center top no-repeat}
.sub_visual_wrap .sub_visual p.sb_txt01{font-size:15px;color:#333;padding-top:50px}
.sub_visual_wrap .sub_visual .sb_txt02{font-family: 'yg-jalnan';font-size:40px;color:#2f4d66;padding-top:17px}

/* lnb */
#tit_wrap {position:relative;width:1270px;height:78px;top:-40px;padding:2px;margin:0 auto;border-radius:0 0 10px 10px;background:url(/minju/common/img/common/bg_navi.png) repeat-x;box-sizing:border-box;z-index:2;}
#tit_wrap .dashed_line{/*border:1px dashed #5fcba6;*/border-radius:0 0 10px 10px;height: 100%;box-sizing: border-box;}
#tit_wrap ul>li {float: left;}


.lnb {background:url(/mayor/images/sub/bg_breadcrumbs.png) no-repeat center top;}
.lnb a.sub_navi_home {position:relative;float:left; width:70px; padding:30px 29px 27px 29px;text-indent:-99999px;background:url(/minju/common/img/common/icon_home.png) no-repeat center center;}
.lnb a.sub_navi_home:after {content:'';position:absolute; right:0; top:32%; width:2px;height:36%;background:url(/minju/common/img/common/lnb_line.png) repeat-y 0 0;}

.lnb:after {display:block; clear:both; content:'';}
#tit_wrap #sub_path {float:left; margin:0; overflow:visible;}
#tit_wrap #sub_path > li {position:relative; width:300px; padding:0; background:none;}
#tit_wrap #sub_path > li a {position:relative; display:block; width:100%; height:100%; padding:26px 47px 26px 29px; color:#fff; font-size:19px;text-shadow:0 0 1px rgba(0,0,0,.1);letter-spacing:-0.05em;box-sizing:border-box;font-weight:300;}
#tit_wrap #sub_path > li:after {content:'';position:absolute; right:0; top:32%; width:2px;height:36%;background:url(/minju/common/img/common/lnb_line.png) repeat-y 0 0;}
#tit_wrap #sub_path > li a:after {position:absolute;right:31px;top:32px;width:16px;height:10px;content:'';background:url(/minju/common/img/common/icon_drop_down.png) no-repeat 0 0;}

#tit_wrap #sub_path > li > div.on a:after {background:url(/minju/common/img/common/icon_drop_down.png) no-repeat 0 -50px;}

#tit_wrap #sub_path .sub_lnb {position:absolute;left:0;top:75px;width:100%;padding: 12px 4px 15px;background:#02366f;border-radius:0 0 18px 18px;z-index:1;box-sizing: border-box;}
#tit_wrap #sub_path .sub_lnb > li {position:relative; width:100%; padding:0; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
#tit_wrap #sub_path .sub_lnb > li:last-child {border:none;}
#tit_wrap #sub_path .sub_lnb > li a {padding:13px !important; font-size:16px; text-decoration:none;}
#tit_wrap #sub_path .sub_lnb > li a:hover,
#tit_wrap #sub_path .sub_lnb > li a:focus {text-decoration:underline;}
#tit_wrap #sub_path .sub_lnb > li:after,
#tit_wrap #sub_path .sub_lnb > li a:after {display:none;}
#tit_wrap #sub_path .sub_lnb > li.on a{background:#fffbcb;border-radius:10px;color:#000}
#tit_wrap #sub_path .sub_lnb > li.on:after {display:block; position:absolute; right:10px; top:9px; width:26px; height:25px; padding:2px 0 0; background:#8f8ff9; border-radius:22px; color:#fff; font-family:'Montserrat', sans-serif; font-size:10px; font-weight:800; text-align:center;line-height: 23px;content:'ON'; box-sizing:border-box;}




/* 네비 sns */
.lnb .login {position:absolute;right:119px;top:15px;}
.lnb .login a{display:inline-block;border-radius:25px;height:42px;width:42px;text-indent:-99999em;background: #fff url(/minju/img/common/login_icon.png) no-repeat center center;}
.lnb .login.logoff a {background: #fff url(/minju/img/common/logout_icon.png) no-repeat center center;}

.lnb .print_btn{position:absolute;right:167px;top:19px;}
.lnb .print_btn a{display:inline-block;border-radius:25px;height:42px;width:42px;text-indent:-99999em;background: #fff url(/minju/common/img/common/icon_print.png) no-repeat center center;}

.lnb .sub_acc_sns {position:absolute;right:223px;top:19px;}
@media screen and (max-width: 1024px) {
.lnb .sub_acc_sns{right:20px}}	
.lnb .sub_acc_sns .btn_sns_open {float:right;display:inline-block;border-radius:25px;height:42px;width:42px;text-indent:-99999em;background: #fff url(/minju/common/img/common/icon_share.png) no-repeat center center;}
.lnb .sub_acc_sns div {position:relative;top:20px;z-index:20;}
.lnb .sub_acc_sns div .sns_list {position:absolute; top:30px; right:0; width:250px; background:#666; padding:10px; border-radius:30px;}
.sub_acc_sns .btn_sns_tit {text-indent:-99999px;}
.lnb .sub_acc_sns div .sns_list li {float:left;margin-left:5px;border-radius:30px;text-align:center;}
.lnb .sub_acc_sns div .sns_list li a {display:block;width:36px;height:36px;text-indent:-9999em;background:#fff;border-radius:30px;border:1px solid #666;}
.lnb .sub_acc_sns div .sns_close {position:absolute;left:210px;top:46px;display:block; width:24px; height:24px; text-indent:-9999em;border:1px solid #666;background:url(/common/img/common/spr_history.png) no-repeat 8px -114px #424242;border-radius:5px;}
.lnb .sub_acc_sns div .sns_close:after {content:'X'; position:absolute;left:0; top:0; width:24px; height:24px;}

.lnb .sub_acc_sns div .sns_list li .bl {background:url(/minju/common/img/common/spr_history.png) no-repeat -75px -152px #fff; } /*블로그*/
.lnb .sub_acc_sns div .sns_list li .fa {background:url(/minju/common/img/common/spr_history.png) no-repeat -19px -108px #fff; } /*페이스북*/
.lnb .sub_acc_sns div .sns_list li .tw {background:url(/minju/common/img/common/spr_history.png) no-repeat -72px -107px #fff; } /*트위터*/
.lnb .sub_acc_sns div .sns_list li .kas {background:url(/minju/common/img/common/spr_history.png) no-repeat -20px -150px #fff; } /*카카오스토리*/
.lnb .sub_acc_sns div .sns_list li .ka {background:url(/minju/common/img/common/spr_history.png) no-repeat -72px -191px #fff; } /*카카오톡*/

/*zoom기능*/
.zoomFunc{display:inline-block;text-align:center;background:#fff;border-radius:40px;height:40px;box-sizing:border-box;padding:4px 15px;margin-left:14px;vertical-align:bottom;position:absolute;right:28px;top:20px;line-height:23px}
.zoomFunc a{display:inline-block;vertical-align: text-top;}
a.zoomNormal{font-size:14px;padding:2px 10px;}
a.zoomIn,
a.zoomOut{text-indent:-9999px;width:20px;height:20px;position:relative;vertical-align: bottom;/*! line-height: 53px; */}
a.zoomIn:before,
a.zoomIn:after,
a.zoomOut:before{content:"";display:block;width:10px;height:2px;background:#5b5b5b;position:absolute;}
a.zoomIn:before{left:4px;top:8px;}
a.zoomIn:after{left:8px;top:4px;width:2px;height:10px;}
a.zoomOut:before{left:6px;top:9px;}
@media only screen and (max-width:1024px){
	.zoomFunc{display:none;}
}

.container{clear:both; max-width:1200px; margin:0 auto; padding:0; position: relative;}
.container h3{font-size:24px;color:#171616;padding-left:16px;font-weight:600;line-height:36px;margin:20px 0;background:url(/minju/common/img/common/icon_h3.png) no-repeat left 7px}
.container h4{font-size:20px;color:#108ad3;padding-left:13px;font-weight:500;line-height:28px;margin-left:20px;padding-bottom:5px;background:url(/minju/common/img/common/icon_h4.png) no-repeat left 12px}
.container .p_txt01{font-size:18px;color:#333;font-weight:300;line-height:30px;margin-left:36px;padding-bottom:15px}
.container .p_txt02{font-size:16px;color:#666;font-weight:300;line-height:30px;margin-left:36px;}
.container ul.list-style01{}
.container ul.list-style01 li{font-size:18px;color:#333;font-weight:300;line-height:30px;position:relative}
.container ul.list-style01 li:before{display:inline-block;content:"";width:6px;height:3px;background:#3d3d3d;vertical-align:middle;margin-right:5px}

.container ul.list-style02{}
.container ul.list-style02 li{font-size:16px;color:#666;font-weight:300;line-height:30px;position:relative}
.container ul.list-style02 li:before{display:inline-block;content:"";width:3px;height:3px;background:#3d3d3d;vertical-align:middle;margin-right:5px;border-radius:50%}
.container ul.list-style0201{}
.container ul.list-style0201 li{font-size:13px;color:#666;font-weight:300;line-height:20px;position:relative}
.container ul.list-style0201 li:before{display:inline-block;content:"";width:6px;height:1px;background:#666;vertical-align:middle;margin-right:5px}
.contentStyle .offer_category{overflow:inherit!important}
@media screen and (max-width: 595px) {
	.contentStyle .offer_category{margin:0 auto;width:276px}
}
.cnt_btm{position: relative; width: 100%; height: 390px; background: url(/minju/common/img/main/img_bg02.gif) center top no-repeat}
.cnt_btm .box_left{float: left; width: 62px; height: 390px; background: url(/minju/common/img/main/box_left.png) 5px 76px no-repeat;}
.cnt_btm .box_right{float: right; width: 62px; height: 390px; background: url(/minju/common/img/main/box_right.png) left 76px no-repeat;}
.cnt_btm h3.tit{position: relative; left: 44.5%; top: 35px; padding: 27px 0 5px 120px; color: #e71c1e; font-size: 40px; font-weight: 600; background: url(/minju/common/img/main/icon_best.png) left top no-repeat;}
.cnt_btm h3.tit span{color: #131944;}
.cnt_btm h3.tit_new{position: relative; left: 46.5%; top: 35px; padding: 27px 0 5px 68px; color: #e71c1e; font-size: 40px; font-weight: 600; background: url(/minju/common/img/main/icon_new.png) left top no-repeat;}
.cnt_btm h3.tit_new span{color: #131944;}
.cnt_btm .slider{position: relative; width: 1077px; height: 213px; margin: 0 auto;}
.cnt_btm .slider a .circle_img{position: absolute; left: 39px; top: 11px; width: 253px; height: 218px;}
.cnt_btm .slider a h4.tit{position: absolute; left: 292px; top: 55px; width: 70%; height: 67px; color: #e71c1e; font-size: 48px; font-weight: 600; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cnt_btm .slider a .opinion{position: absolute; left: 292px; top: 122px; width: 256px; height: 102px; padding: 5px 60px 10px 57px; background: url(/minju/common/img/main/icon_opinion.png) left top no-repeat;}
.cnt_btm .slider a .opinion .ok{width: 100%; height: 44px; line-height: 44px; color: #0064af; font-size: 24px; text-align: left;}
.cnt_btm .slider a .opinion .no{width: 100%; height: 43px; line-height: 43px; color: #e71c1e; font-size: 24px; text-align: right;}
.cnt_btm .slider a .btn{display: block; position: absolute; right: 38px; top: 164px; width: 190px; height: 50px; line-height: 50px; padding-left: 39px; color: #fff; font-size: 24px; font-weight: 200; text-align: left; letter-spacing: -1px; background-color: #131944; background-image: url(/minju/common/img/main/arow_01.gif); background-position: 127px 28px; background-repeat: no-repeat;}

.cnt_btm .control{width: 110px; height: 24px; margin: 0 0 0 145px}
.cnt_btm .control .btn_prev,
.cnt_btm .control .btn_play,
.cnt_btm .control .btn_pause,
.cnt_btm .control .btn_next{float: left; width: 24px; height: 24px; text-indent: -9999px;}
.cnt_btm .control .btn_prev{margin-right: 3px; background: url(/minju/common/img/main/btn_prev.png) no-repeat;}
/*.cnt_btm .control .btn_play{background: url(/minju/common/img/main/btn_play.png) no-repeat;}*/
.cnt_btm .control .btn_pause{width: 56px; /*background: url(/minju/common/img/main/btn_pause.png) no-repeat;*/}
.cnt_btm .control .btn_next{background: url(/minju/common/img/main/btn_next.png) no-repeat;}
.cnt_btm .control a{display: block; width: 24px; height: 24px;}
.cnt_btm .ing{position: absolute; right: -250px; top: 87px; width: 242px; height: 195px; padding-top: 123px; color: #fff; font-size: 20px; text-align: center; background: url(/minju/common/img/main/ing_bg.png) no-repeat;}
.cnt_btm .ing span{font-size: 30px;}
.cnt_btm .control .btn_play{display: none;}
.cnt_btm .bx-viewport{width: auto!important; height: 224px!important;}
.cnt_btm .bx-controls-auto-item{float: left; width: 24px; height: 24px; margin-right: 3px;}
.cnt_btm .bx-controls-auto-item .bx-start{background: url(/minju/common/img/main/btn_play.png) no-repeat;}
.cnt_btm .bx-controls-auto-item .bx-stop{background: url(/minju/common/img/main/btn_pause.png) no-repeat;}

.board_uni{padding-bottom: 25px; overflow: hidden;}
.board_uni ul{display: block; width: 920px; height: 75px; margin: 0 auto;}
.board_uni ul li{float: left; margin: 0 30px;}
.board_uni .btn_down{margin: 65px 0 0 20px;}
.board_uni .btn_down a{display:block; width:210px; height: 32px; line-height: 32px; padding:0 24px 0 0; margin:0 auto; color:#fff; font-size:15px; text-align: center; border:1px solid #8da9c4; border-radius:28px; background:#8da9c4 url(/minju/common/img/contents/icon_down.png) 180px 50%  no-repeat; letter-spacing: -1px;}
.board_uni .btn_down02{margin: 55px 0 0 20px;float:right}
.board_uni .btn_down02 a{display:block; width:210px; height: 32px; line-height: 32px; padding:0 24px 0 0; margin:0 auto; color:#fff; font-size:15px; text-align: center; border:1px solid #8da9c4; border-radius:28px; background:#8da9c4 url(/minju/common/img/contents/icon_down.png) 180px 50%  no-repeat; letter-spacing: -1px;}


.board_uni .btn_suggest{display:block; width:400px; height: 50px; line-height: 50px; padding:0 45px 0 0; margin:0 auto; color:#00521d; font-size:24px; text-align: center; border:1px solid #dae733; border-radius:28px; background:#dae733 url(/minju/common/img/contents/arow_02.gif) 325px 65%  no-repeat;}
.board_uni dl{clear: both; padding: 25px 45px; border: 1px solid #e2e2e2; background: #f8f8f8; overflow: hidden; line-height: 25px;}
.board_uni dl dt{float: left; clear: both; padding-right: 7px; color: #000; font-size: 18px; font-weight: bold;}
.board_uni dl dd{float: left; color: #626262; font-size: 16px; font-weight: normal;}
.board_uni dl dt.text{clear: both; color: #ea5628; padding-top: 20px; font-size: 16px; font-weight: normal;}

.board-search{position: relative; max-width: 1200px; height: 80px; border:1px solid #dedede; border-radius:3px; margin:25px auto 30px;background: #fbfbfb;overflow:hidden}
.board-search .form-search { width:680px; margin:0px auto; padding:15px 0 20px}
.board-search .form-search .btn {border: 0;padding: 0 66px 0 23px;height: 40px;line-height: 40px;color: #fff;font-size: 18px;font-weight: 400;letter-spacing: -1px;border-radius: 2px;background: #134074 url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/img/common/icon_search.png) no-repeat 72px 50%;}
.board-search input[type=text]{padding:0 5px;width: 400px; height:40px;border:1px solid #CCC;border-radius:2px;font-size:14px}
.board-search select{padding:5px;width:20%;height:40px;border:1px solid #CCC;border-radius:2px;font-size:14px;-moz-appearance:none;-webkit-appearance:none;}
.board-search textarea{width:90%;height:200px;border:1px solid #ddd;overflow-y:visible;}
.board-nav{text-align: center;}
.edit_text{padding:15px 0; font-size: 18px; color: #111;}
.input-ud {width:95%; padding:5px; border: 1px solid #e0e0e0 !important;}
.input-ud02 {width:96%; padding:5px; border: 1px solid #e0e0e0 !important;}
.viewbtn .boardlike .btn{margin-left: 5px; padding:0 23px;height:40px;line-height:40px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:-1px;border-radius: 2px;background:#134074}
.rssBtn, .atomBtn{margin: 5px 2px; padding: 0 20px; height: 30px; line-height: 30px; color: #fff!important; font-size: 16px; font-weight: 400; letter-spacing: -1px; background: #8da9c4; display: inline-block;}
.board-nav .listbtn{text-align: right;}
.board-nav .listbtn .btn{margin: 5px 2px; padding: 0 43px; height: 50px; line-height: 50px; color: #fff!important; font-size: 18px; font-weight: 400; letter-spacing: -1px; background: #8da9c4; display: inline-block;}

.board_txt_wrap{padding-bottom: 25px; overflow: hidden;}
.board_txt_wrap ul{clear: both; padding: 25px 45px; border: 1px solid #e2e2e2; background: #f8f8f8; overflow: hidden; line-height: 25px;}
.board_txt_wrap ul li{color: #626262; font-size: 16px; font-weight: normal;}


/* 게시판 공통 */
#bbsForm .total{line-height:40px;margin-bottom: 10px; padding: 0 0 0 0; /*background: url(/kr/img/common/icon_alllist.png) no-repeat 0 50%;*/}
.paginate{padding: 30px 10px; text-align: center;}
/*.paginate > strong {display: inline-block; vertical-align: middle; width: 32px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #e2e2e2; transition: all .2s ease; color: #fff; font-weight: 400; font-size: 14px; background: #8da9c4;}*/
.paginate > strong > a {color: #fff !important; font-weight: 400 !important;background:#36404b}
.bbsList table .title{color:#000}
.container-fluid{max-width: 100%!important;}
.bbs_0000000000010001 table, .bbs_0000000000010001 .viewbtn, .bbs_0000000000010001 .extend_Wrap, .bbs_0000000000010001 #Jnit_boardCmt{max-width: 1200px; margin: 0 auto;}
.bbs_0000000000010001 .lst_gallery .control{margin-bottom: 100px;}
.bbs_0000000000010108 table, .bbs_0000000000010108 .viewbtn, .bbs_0000000000010108 .extend_Wrap, .bbs_0000000000010108 #Jnit_boardCmt{max-width: 1200px; margin: 0 auto;}
.bbs_0000000000010108 .lst_gallery .control{margin-bottom: 100px;}
.bbs_0000000000010001 .search_wrap, .bbs_0000000000010108 .search_wrap{margin-top: 20px;}
.searchBoxWrap{text-align:right}
.searchBoxWrap .select_type2{float:none;display:inline-block;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #d2d2d2}
.searchBoxWrap .searchBox{display:inline-block;}
.searchBoxWrap .searchBox input{width:220px;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding-left:10px;border:1px solid #d2d2d2}




/* 게시판 글쓰기페이지 */
.bbsWrite td{text-align: left!important;}
.bbsWrite td input{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #d2d2d2;font-size:15px;padding-left:15px;color:#333}
.bbsWrite .writer{width:98%}
.writebtn .btn{margin: 5px 2px; padding: 0 43px; height: 50px; line-height: 50px; color: #fff!important; font-size: 18px; font-weight: 400; letter-spacing: -1px; background: #8da9c4; display: inline-block; border: 0;}
.bbsWrite th{color:#222;background:#f6f8fa}

/* 게시판 뷰페이지 */
.viewbtn .btn{margin: 5px 2px; padding: 0 30px; height: 40px; line-height: 40px; color: #fff!important; font-size: 18px; font-weight: 400; letter-spacing: -1px; background: #8da9c4; display: inline-block; border: 0;}
.bbsView span.file{display: block; margin-bottom: 2px;}
.bbsView .board_content{text-align: left; line-height: 28px;}
.bbsView .title{font-size: 24px; font-weight: 400;font-family:'NotoSansKR';color:#000}

/* Button */
.btn_wrap {width:100%;text-align:center;margin-top:10px;margin-bottom:25px}
.btn_wrap.type_al_r {text-align:right}
.btn_wrap.type_al_l {text-align:left}
.btn{font-family:malgun gothic;display:inline-block;margin-bottom:5px;vertical-align:middle;transition:all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out}
.btn.type_a {margin-left: 5px; padding:23px 25px;height:40px;line-height:0px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;background:#757575}
.btn.type_as {margin-left: 5px; padding:0 33px;height:30px;line-height:28px;color:#fff;font-size:14px;font-weight: 600; letter-spacing:0px;background:#757575}
.btn.type_b {margin-left: 5px; padding:23px 43px;height:40px;line-height:0px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;background:#057aff}
.btn.type_b_discussion {margin-left: 5px; padding:0 43px 53px;height:40px;line-height:38px;color:#fff;font-size:18px;font-weight: 400; letter-spacing:0px;background:#057aff url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/img/common/btn_arrow01.png) no-repeat 50% 80%}
.btn.type_bs {margin-left: 5px; padding:0 33px;height:30px;line-height:28px;color:#fff;font-size:14px;font-weight: 600; letter-spacing:0px;background:#057aff}
.btn.type_c {margin-left: 5px; padding:23px 43px;height:40px;line-height:0px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;background:#134074}
.btn.type_cs {margin-left: 5px; padding:0px 33px;height:30px;line-height:28px;color:#fff;font-size:14px;font-weight: 600; letter-spacing:0px;background:#134074}
.btn.type_d {margin-left: 5px; padding:23px 43px;height:40px;line-height:0px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px; background:#0b2545}
.btn.type_dis {margin-left: 5px; padding:0 97px 0 30px;height:40px;line-height:38px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;border-radius: 30px; background:#0b2545 url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/img/common/btn_arrow01.png) no-repeat 100px 57%}
.btn.type_ds {margin-left: 5px; padding:0 33px;height:30px;line-height:28px;color:#fff;font-size:14px;font-weight: 600; letter-spacing:0px;background:#0b2545}
.btn.type_e {margin-left: 5px; padding:23px 43px;height:40px;line-height:0px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px; background:#8da9c4}
.btn.type_search {text-align:center;border: 0; padding:0 50px 0 50px; height:40px;line-height:38px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;background:#0d2d4f ;margin-bottom:0}
.btn.type_suggest{margin-left: 5px; padding:0 25px;height:40px;line-height:38px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;;background:#8da9c4}
.btn.type_z {margin-left: 5px; padding:0 65px 0 25px;height:40px;line-height:38px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;background:#00a239  url(/sotong/common/img/contents/icon_write.png) no-repeat 203px 50%}
.btn.type_top01 {margin-left: 5px; padding:0 43px;height:40px;line-height:38px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;border-radius: 20px;background:#13315c;}


/* Table */
table{width:100%;border-top:2px solid #000!important;}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
table td,table th{ border:0;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
table th{padding:20px 5px;background:#fcfcfc;font-size: 16px;font-weight: 600;font-family:malgun gothic;color:#000}
table th:last-child{border-right:0}
table .title{height:35px;color:#000;font-size:16px;line-height:25px;}
table td{padding:10px 20px;font-size: 16px;text-align: center;color: #666;font-family:malgun gothic;font-weight:600}
table td:last-child{border-right:0}
table .lefttd{text-align: left}
table .leftth{padding:15px 5px;background:#fcfcfc;font-size: 16px;font-weight: 500;text-align: left}
table td.title{text-align: left; padding-left: 10px;}

.table_type2{width:100%;margin-bottom: 50px;border:0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-spacing:0}

.list_wrap{position: relative; width: 100%; height: auto; margin:25px auto 0}
.list_wrap table td.title a{display:block; width: 500px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}

/* Table Top Info */
.total{float: left;margin-bottom:10px;padding:0 0 0 5px}

/* Discussion Write Page  */
select.category{float: left;margin-right: 5px;width:140px;height: 40px; border: 1px solid #e0e0e0;box-sizing:border-box;padding:0 40px 0 15px;vertical-align: top;background-image: url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/img/common/icon_sharrow.png)}
.category02{float: left;margin-right: 5px;width:160px;height: 40px; border: 1px solid #e0e0e0;box-sizing:border-box;padding:0 40px 0 15px;vertical-align: top;background-image: url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/img/common/icon_sharrow.png)}
.input-xxlarge{padding-left:5px;border-bottom: 1px dotted #e0e0e0}
.input-xxlarge.boxstyle.title{width:98%}
.ext01{float: left;margin-right: 5px;width:140px;height: 40px; border: 1px solid #e0e0e0;box-sizing:border-box;padding:0 40px 0 15px;vertical-align: top;background-image: url(../../../../../06_FTP/%EC%88%9C%EC%B2%9C%EC%8B%9C/minju/common/img/common/icon_sharrow.png)}
.ext02{width:98%!important}
#mainFileAlt{padding-top:10px!important;height:30px;width:100%;margin:10px 0}
#mainfile{height:30px;line-height:26px;font-size:12px;padding:2px 5px}
.upfileWrap{}
.upfileWrap .upfileElem{text-align:left;padding:5px 7px}
.upfileWrap .upfileElem input{height:30px;line-height:26px;font-size:12px;padding:2px 5px}
.editTinymceImages{width: 150px; margin-left: 5px; margin-bottom:5px; height:40px; text-align: center; line-height:40px;border-radius: 1px;background:#8da9c4}
.editTinymceImages a{color:#fff!important;font-size:18px; letter-spacing:-1px;}
.blind{display:none}

/* Discussion View Page */
.container-fluid{position: relative; width: 100%; max-width:1200px; height: auto; margin: 20px auto; font-family: 'NotoSansKR',sans-serif;}
.board_content{min-height:300px;padding:15px;}
.board_content p{padding: 10px 0;}
.board_content img{ max-width: 1200px; }
.viewbtn{position: relative; width: 100%; height: auto; margin:25px auto 25px; padding: 5px 0;}
.writebtn{position: relative; width: 100%; height: auto; margin:25px auto 25px; text-align:center}
.input-xxlarge2{padding-left:10px; margin-left:10px;margin-right:10px;border: 1px solid #e0e0e0}

/* footer */
.footer {clear: both; position: relative; min-height: 170px; font-size: 14px; letter-spacing: -1px; border-top: 1px solid #d4d4d4;font-family:'NanumBarunGothic';}
.footer address {letter-spacing: 0;}
.footer .link_wrap {position: relative; border-bottom: 1px solid #e0e0e0; background: #fff; overflow: hidden}
.footer .link_wrap .cnt {position: relative; float: left; width:53%; height: 50px; line-height: 50px; padding-left: 115px;}
.footer .link_wrap a {color: #464c58;}
.footer .link_wrap a:hover, .footer .link_wrap a:active {text-decoration: underline;}
.footer .link_wrap .list_btn {overflow: hidden;	position: absolute;	top: 0;	left: 15px; width: 110px;}
.footer .link_wrap .list_btn li {display: inline-block;}
.footer .link_wrap #banner_list ul li{ width: 140px!important;  background: url(/kr/img/common/bn_line.gif) no-repeat right 50%;}

.footer #banner_list{overflow: hidden;}
.footer #banner_list ul {width:1000px; height: 46px; overflow: hidden;position: relative;}
.footer #banner_list ul li {}
.footer #banner_list ul li a {display:inline-block;width:100%;text-align:center;}
.footer .link_wrap .list_link {	overflow: hidden; position: relative; float: left; width: 54%; height: 50px;}
.footer .link_wrap .list_link > ul {position: absolute;	top: 0;	right: 0; left: 0; bottom: 0;}
.footer .link_wrap .list_link li {display: inline-block; margin: 0 0 0 14px;}
.footer .link_wrap .list_link li:first-child {margin: 0;}
.footer .link_wrap .site_link {float: right; width: 560px; text-align: right; padding: 6px 15px 5px 0; overflow:hidden}
.footer .link_wrap .site_link a {color: #464c58; font-size: 14px; /*padding-right:17px; margin-right: 20px;*/ background: url(/kr/img/common/arow_top01.gif) no-repeat right 4px}
.footer .link_wrap .site_link span{display:inline-block; margin-left:10px;}
.footer .link_wrap .site_link select{height:40px; padding: 0 0 0 8px; font-size: 15px; color: #666; border: 1px solid #ddd;font-family:'NanumBarunGothic';}
.footer .link_wrap .site_link .site_go01 select{width:105px;}
.footer .link_wrap .site_link .site_go02 select{width:105px;}
.footer .link_wrap .site_link .site_go03 select{width:105px;}

.footer .cntBtm{padding: 0 15px;}
.footer .f_logo{display: inline-block; float: left; padding: 34px 30px 0 0;}
.footer .fl {float: left; width: 55%; text-align: left;}
.footer .fr {float: right; text-align: right;}

.footer .btm_menu {overflow: hidden; margin: 32px 0 0 0; font-size: 0;}
.footer .btm_menu li {display: inline-block; vertical-align: top; line-height: 1.2;}
.footer .btm_menu li:before {content: ''; display: inline-block; width: 1px; height: 9px; margin: 0 6px; vertical-align: middle; background: #c8c8c8;}
.footer .btm_menu li:first-child:before {display: none;}
.footer .btm_menu li a {font-size: 14px; color: #333; vertical-align: middle;}
.footer .btm_menu li .point {color: #00569f;}
.footer address {margin: 12px 0 6px; color: #333; font-size: 13px;}
.footer .copy {color: #555;	font-size: 13px; line-height: 1.35;}

.footer .list_logo {display: inline-block;	margin: 34px 0 15px 0;	font-size: 0; vertical-align: middle;}
.footer .list_logo li {display: inline-block; margin: 0 0 0 5px; vertical-align: middle;}

.footer .container02{clear:both;max-width:1709px;margin:0 auto;overflow:hidden}

.footer .google{letter-spacing:-1px}
.footer .google a{color:#44a7ff;}
.footer .google{color:#555;font-size:13px;line-height:1.35}
.grecaptcha-badge {visibility: hidden;}

/* 콘텐츠 관리자 */
.bottom_etc{width: 1200px; margin: 0 auto;}
.qrcode{padding:20px 110px 20px 20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:bold;position:relative;clear:both; line-height: 20px;}
.qrcode p.qr_title{margin:0;padding:0;background:none;}
.qrcode p.txtQrcode{padding:0;background:none;margin:10px;font-size:13px;font-weight:normal;letter-spacing:-1px;}
.qrcode a{display:block;position:absolute;right:10px;top:10px;border:1px solid #ccc;}
.qrcode div.qrZoom{position:absolute;right:-1px;top:-1px;border:1px solid #ccc;}

.research{margin:10px;}
.research div.researchCount{}
.research div.researchCount p.research_title{margin:0; padding:10px 0; font-weight:bold;}
.research div.researchCount form{margin:10px 20px;}
.research div.researchCount form ol{width:100%;display:inline-block;margin:0 0 10px 0;}
.research div.researchCount form ol li{float:left;margin-right:10px;}
.research div.researchCount form ul{display:inline-block;width:100%;}
.research div.researchCount form ul li{float:left;}
.research div.researchCount form ul li:first-child{width:86%;}
.research div.researchCount form ul li:first-child input{padding:5px;margin:0;height:33px;width:97%;border:1px solid #ccc;}
.research div.researchCount p.resultBtn{margin:20px 0;padding:0;background:none;width:100%;text-align:center;}

.ccl{padding:10px 20px;background-color:#dfdfdf;font-weight:bold; overflow: hidden;width:1200px;margin:0 auto 50px}
.ccl a{padding:5px;background:#fafafa;display:block; border:1px solid #bbb;float:left;margin-right:10px;}
.ccl p{margin:0;padding:0;background:none;font-weight:normal;font-size:13px;letter-spacing:-1px;line-height: 25px;}

.contentAdmin{padding:10px 20px;}
.contentAdmin div.adminArea{width:100%;display:inline-block;}
.contentAdmin div.adminArea dl{margin:0;font-size:12px;letter-spacing:-1px;line-height:200%;}
.contentAdmin div.adminArea dl dt{display: inline-block; font-weight:bold; margin-right:5px; font-size:14px}
.contentAdmin div.adminArea dl dd {display: inline-block; margin-right: 30px;font-size:14px}

.updateButton button.btn_info {width: 100%; text-align:center;display: block;margin: 0 auto;border: 1px solid #999;background: #cccfd4;height: 30px;font-weight: bold;text-shadow: 1px 1px #fff;}

/**PC_Ver 1600*****************************************************/
@media screen and (max-width: 1600px) {
.footer .link_wrap .cnt {float: none; width: 100%; height: 50px; line-height: 50px; padding: 0 15px 0 115px; border-bottom: 1px solid #e0e0e0;}
.footer .link_wrap .site_link {float: none; width: 100%;}
}

/**PC_S_Ver 1200*****************************************************/
@media screen and (max-width: 1200px) {
.header .gnb_wrap{padding: 0 10px;}
.sub_visual_wrap{margin-top:0}
footer .container{padding: 0 10px;}
.ing{display: none;}
}

/**PC_Ss_Ver 1024*****************************************************/
@media screen and (max-width: 1024px) {
.header .logo{left: 37%;}
.header .gnb > ul > li > a{font-size: 20px;}
.header .gnb > ul > li.gnb05 > a{font-size: 18px}
.cnt_btm .slider a h4.tit{width: 65%;}

.container{clear:both; max-width:1000px; margin:0 auto; padding:0; position: relative;}

.board_top_wrap img{width:100%}

.intro_text img{width: 100%}
.footer .link_wrap .site_link{text-align: center;}
.footer .btm_menu {margin: 18px 0 0 0;}
.footer .fl {float: none; width: 100%; text-align: center;}
.footer .fr {float: none; width: 100%; text-align: center;}
.footer .list_logo {margin: 15px 0;}
}

/**Tab_L_Ver 990*****************************************************/
@media screen and (max-width: 990px) {
.container{padding: 0; width:98%}
.mo_top{padding: 20px 15px; border-top: 3px solid #2f3139;height:90px}
.mo_top .mo_gnb{/*display: inline-block; width: 15%; text-align: right;*/position:absolute;right:20px;top:30px}
.mo_top .mo_gnb img{cursor: pointer;}
.mo_top h1.mo_logo{/*display: inline-block; width: 69%; text-align: center;*/position:absolute;left:20px;}
.mo_top h1.mo_logo img{width: 100%; max-width: 238px;}

.snb_mo .depth2 li{padding-left:0}
.snb_mo .depth2 li a{margin-bottom:0}
.snb_mo .depth2 li a:hover{margin-left:0}
}
@media screen and (max-width: 640px) {
.footer .link_wrap .site_link select{width: 200px !important;}
.footer .link_wrap .site_link span{display:block; width: 261px; margin: 0 auto 5px;}
.footer .link_wrap .site_link .site_go03 select{background-image: none!important;}

footer .link_wrap {height: 97px; line-height: 45px;}
footer .fl{float: none; width: 100%; text-align: center;}
footer .link_wrap .site_link {float: none; width: 100%; text-align: center; border-top: 1px solid #d4d4d4;}
footer .container{padding: 0;}
footer .f_logo{display: none;}
footer address {margin-top: 15px; line-height: 20px;}

.board_top_wrap img{width:100%}

.board_uni .btn_down{margin: 5px 0 0 20px;}
.board_uni .btn_down02{margin: 5px 0 0 20px;}
}

/**PC_Ss_Ver 950*****************************************************/
@media screen and (max-width: 950px) {
.cnt_btm h3.tit, .cnt_btm h3.tit_new{left: 29.5%;}
.cnt_btm .slider a .circle_img{display: none;}
.cnt_btm .slider a h4.tit{left: 0; width: 100%;}
.cnt_btm .slider a .opinion{left: 0;}
.cnt_btm .control{margin-left: 43%; margin-top: 50px;}

.bottom_etc {width: 100%}
}

@media screen and (max-width: 768px) {
.btn.type_a {padding:19px 15px;font-size:15px}
.btn.type_b {padding:19px 15px;font-size:15px}
.btn.type_c {padding:19px 15px;font-size:15px}
.btn.type_d {padding:19px 15px;font-size:15px}
.btn.type_e {padding:19px 15px;font-size:15px}

.btn.type_search {padding:0 15px;font-size:15px}
.btn.type_suggest{padding:0 15px;font-size:15px}
.btn.type_z {margin-left: 5px; padding:0 65px 0 25px;height:40px;line-height:38px;color:#fff;font-size:17px;font-weight: 600; letter-spacing:0px;background:#00a239  url(/sotong/common/img/contents/icon_write.png) no-repeat 203px 50%}
.btn.type_top01 {padding:0 15px;font-size:15px}

.btn.type_as,
.btn.type_bs,
.btn.type_cs,
.btn.type_ds{padding:0 23px}
}
/**Mobile_L_Ver 660*****************************************************/
@media screen and (max-width: 660px) {
.cnt_btm h3.tit, .cnt_btm h3.tit_new{left: 12.5%;}
.cnt_btm .box_left{width: 22px; background: none;}
.cnt_btm .box_right{width: 22px; background: none;}
.cnt_btm .slider{height: 243px;}
.cnt_btm .bx-viewport{height: 254px!important;}
.cnt_btm .slider a h4.tit{font-size: 33px;}
.cnt_btm .slider a .opinion{top: 108px;}
.cnt_btm .slider a .btn{right: 2px; top: 223px; width: 150px; height: 35px; line-height: 30px; padding-left: 39px; font-size: 18px; background-position: 113px 18px;}
.cnt_btm .control{margin-left: 40%; margin-top: 29px;}

.qrcode {padding: 10px 110px 20px 10px}
.research {margin: 6px}
.research div.researchCount form {margin: 10px 0}
.research div.researchCount form ol li {float: left;margin-right: 5px;font-size: 14px}
.research div.researchCount form ul li:first-child {width: 80%;}

.contentAdmin{padding: 10px;}
.contentAdmin div.adminArea dl{padding: 0!important;}
.contentAdmin div.adminArea dl dt,
.contentAdmin div.adminArea dl dd{margin-right: 5px; font-size: 12px;}
.contentAdmin div.adminArea .mbl_640{font-weight: normal; font-size: 11px; color: #aaa;}
	
h3.title { font-size: 30px}

.board-search {max-width: 100%;height:auto; min-height: 80px; text-align: center}
.board-search .form-search {width: 100%}
.board-search select {width: 30%}
.board-search input[type=text] {width: 60%}
.board-search .form-search .btn {background: #134074;margin-top: 5px;width: 91%}

.bbsView .title {font-size: 20px;font-weight: 400;text-align: left}

.viewbtn .boardlike .btn {padding:0 15px;font-size: 16px}
}
/**Mobile_L_Ver 640*****************************************************/
@media screen and (max-width: 640px) {
footer .link_wrap{height: 193px; line-height: 30px;}
footer .link_wrap .site_link span{display:block; margin-left:0;}
footer .link_wrap .site_link .site_go01 select{width:50%;}
footer .link_wrap .site_link .site_go02 select{width:50%;}
footer .link_wrap .site_link .site_go03 select{width:50%; background-image: none!important;}
span#upfileAdd a{border:1px solid #ebebeb;padding: 1px 8px;color:#fff;background:#8da9c4}
span#upfileDel a{border:1px solid #ebebeb;padding: 1px 8px;color:#fff;background:#8da9c4}
.bbs_0000000000011143 span.board_answer{width:56px;height:30px;line-height:30px}
}
@media screen and (max-width: 560px) {
	.mHeader{height:99px;}
.listbtn a.btn{padding:10px 0}
span#upfileAdd a{margin-top:10px;display:block;height:30px;padding-top:10px}
span#upfileDel a{display:block;height:30px;padding-top:10px}
}
.timeBox ul{width: 100%;display: inline-block;margin: 0px;}
.timeBox ul li{float: left;margin-right: 7px;margin-bottom: 7px;padding: 10px 15px;background-color: #1f7dff;min-width: 115px;text-align: center;color: #fff;cursor:pointer;user-select: none;}
.timeBox ul li.disabled{background-color: #909090;}
.timeBox ul li.select{background-color: #7900a5;}
.timeBox ul li.add{background-color: #dc009c;}
.timeBox p{padding: 0 6px;border-left: 9px solid #1a76ff;height: 10px;line-height: 10px;display: inline-block;font-size: 14px;font-weight: normal;margin: 0 4px;}
.timeBox p.disabled{border-left: 9px solid #909090;cursor:unset}
.timeBox p.select{border-left: 9px solid #7900a5;}
.timeBox p.add{border-left: 9px solid #dc009c;}
/* .ui-dialog{left:15% !important;} */
.chkBox{width:16px; height:16px;}
.select_type2 {border-radius:5px;font-weight:600}


#sotongfacility_subFile1{height:26px!important}

.container .input_date{width:150px;text-align:center;padding:0}
.container .input_email{width:150px}
.container .input_tel{width:150px;text-align:center;padding:0}
.container .select_email{width:150px}
.container .select_tel{width:150px}
.container .input_postcode{width:150px;}
.container .input_address{width:300px}
.container .postsh{height:40px;vertical-align:top;border-radius:5px;padding:0 20px}
.input_box.input_srch{min-width:300px}
@media screen and (max-width: 560px) {
.srch_srch_box .input_srch{min-width:200px}
.container .input_date{width:100px;font-size:14px}
.container .select_tel{width:30%}
.container .input_tel{width:28%}
.container .input_email{width:40%}
.share_btn_style01 span{display:none}
}

.share_btn_style01{font-size:0.8rem;background:#0d2d4f;color:#fff!important;padding:5px 10px;border-radius:5px;letter-spacing:-0.5px}

/**Mobile_L_Ver 598******/
@media screen and (max-width:619px) {
.fr {float: none !important;}	
.btn.type_cs {margin-right:150px}
.btn.type_as, .btn.type_bs, .btn.type_cs, .btn.type_ds {font-size:15px;height:40px;line-height: 40px;width: 97%; text-align: center;}
}


.table_wp table td{word-break:normal}