html, body {
	height:100%;
}
body.main {
	height:auto;
}
#wrap {
	width:1400px;
	min-height:100%;
}
body.edit #wrap {
	margin:0 auto;
}
#wrap:after {
	content:"";
	display:block;
	clear:both;
}
#wrap.main {
	height:900px;
	border:1px solid #dedede;
}
.layoutMain {
	position:absolute;
	top:0px;
	box-sizing:border-box;
	height:900px;
	transition:left 0.2s ease;
}

header.layoutMain,
header.layout {
	left:0px;
	padding:20px 30px;
	width:200px;
}
header.layout {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	box-sizing:border-box;
}
#imgArea {
	left:200px;
	width:630px;
}
#menu {
	left:830px;
	width:220px;
}
#menu>a,
#menu>div {color:#fff;}
#menu>.nth-1 {background:#45c2a4}
#menu>.nth-2 {background:#24bec6}
#menu>.nth-3 {background:#4aacc5}
#menu>.nth-4 {background:#1582ad}
#menu>.nth-5 {background:#0d5772}
#menu2 {
	left:1050px;
	width:350px;
}
#menu2 li.noneJobnotice {
	height:190px;
	line-height:190px !important;
}

#menu2>.box+.box,
footer {
	border-top:1px solid #dedede;
}
#menu2 p {
	color:#656e76;
}
#menu2 .board .date {
	color:#9babb3;
}

h1.logo {
	position:absolute;
	top:20px;
	left:10px;
	width:180px;
	height:50px;
	line-height:46px;
	font-size:20px;
	text-align:center;
}
h1.logo>a {
	text-decoration:none;
}
h1.logo img {
	display:block;
	max-width:100%;
	max-height:100%;
}
ul.mainMenu {
	margin-top:80px;
	margin-bottom:17px;
	padding-bottom:17px;
	width:200px;
	min-height:140px;
	font-size:16px;
	font-weight:bold;
}
ul.mainMenu>li.none {
	overflow:hidden;
	height:0px;
	line-height:0px;
}
ul.mainMenu>li+li {
	margin-top:11px;
}
ul.mainMenu>li.none+li {
	margin-top:0px;
}
ul.mainMenu a.active {
	color:#0e84b1;
}
ul.quickMenu {
	position:relative;
	padding-bottom:17px;
	width:200px;
}
ul.quickMenu:before {
	content:"";
	position:absolute;
	top:-17px;
	display:block;
	width:30px;
	border-top:1px solid #dedede;
}
ul.quickMenu:after {
	content:"";
	position:absolute;
	bottom:0px;
	display:block;
	width:30px;
	border-bottom:1px solid #dedede;
}
ul.quickMenu>li+li {
	margin-top:5px;
}
ul.quickMenu a {
	color:#4f6482;
	font-size:14px;
}
div.bottomArea {
	position:absolute;
	bottom:0px;
	left:0px;
	box-sizing:border-box;
	padding:inherit;
	padding-bottom:35px;
	width:200px;
}
header.layout div.bottomArea {
	padding-bottom:100px;
}
ul.etcInfo {
	position:relative;
	margin-bottom:12px;
	padding-bottom:15px;
}
ul.etcInfo:after {
	content:"";
	position:absolute;
	bottom:0px;
	display:block;
	width:30px;
	border-bottom:1px solid #dedede;
}
ul.etcInfo>li+li {
	margin-top:5px;
}
ul.etcInfo a {
	font-weight:bold;
}
ul.etcInfo li:nth-child(2)>a {
	color:#6b6b6b;
}
header {
	background:#fff;
}
header address {
	position:relative;
	margin-bottom:27px;
	color:#757575;
	font-size:11px;
	letter-spacing:-1px;
}
header address:after {
	content:"";
	position:absolute;
	bottom:-15px;
	display:block;
	width:30px;
	border-bottom:1px solid #dedede;
}
div.copyright {
	margin-bottom:15px;
	color:#999;
	font-size:11px;
	letter-spacing:-1px;
}
button.btnFamilySite {
	display:block;
	box-sizing:border-box;
	padding:0px 8px;
	width:100%;
	height:36px;
	line-height:34px;
	background:#fff;
	border:1px solid #dedede;
	color:#454545;
	font-size:11px;
	letter-spacing:-1px;
	text-align:left;
	text-transform:uppercase;
}

.subMenu {
    z-index: 100;
	display: none;
	position:absolute;
	top:0px;
	bottom:0px;
	right:-160px;
	width:100%;
	padding-top:83px;
	width:160px;
	background:#377eaa;
	overflow:hidden;
	left:200px;
}

.main .subMenu {
    transition: 0.2s;
	background: rgba(55, 126, 170, 0.8);
}

.subMenu.active {
	display: block;
}
.subMenu>li {
	box-sizing:border-box;
	width:100%;
	min-height:50px;
	background:#377eaa;
	border-bottom:1px solid #4b8bb3;
	color:#fff;
}
.main .subMenu>li{
	background:none;
}
.subMenu>li:first-child {
	border-top:1px solid #4b8bb3;
}
.subMenu>li>a,
.subMenu>li>span {
	display:block;
	padding-left:20px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
.subMenu>li.active,
.subMenu>li:hover {
	background:#07648d;
}
.subMenu>li.active>a,
.subMenu>li:hover>a {
	color:#42c9df;
}
.subMenu ul {
	margin-bottom:15px;
}
.subMenu ul>li+li {
	margin-top:5px;
}
.subMenu ul>li>a {
	display:block;
	padding-left:20px;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.subMenu ul>li>a:before {
	content:"- ";
}
.subMenu ul>li.active>a{
	color:#6ed8e7;
}
.subMenu ul>li>a:hover {
	color:#6ed8e7;
}
.slider {
	width:630px;
	height:900px;
}

#menu>a,
#menu>div {
	display:block;
	position:relative;
	box-sizing:border-box;
	padding:25px;
	width:inherit;
	height:180px;
	text-decoration:none;
}
#menu .icon {
	display:block;
	position:absolute;
	right:0px;
	bottom:1px;
	width:120px;
	height:90px;
}
#menu .icon>img {
	display:block;
	width:120px;
	height:90px;
}
#menu2>.box,
footer {
	position:relative;
	box-sizing:border-box;
	padding:25px 35px;
	height:120px;
	background:#fff;
}
#menu2>.box.large {
	height:270px;
}
#menu2>.box.large .photo {
	position:absolute;
	left:0px;
	bottom:0px;
	width:350px;
	height:180px;
}
#menu2>.box.large .photo img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	max-height:100%;
}
#menu h2,
#menu2 h2 {
	position:relative;
	margin-bottom:10px;
	font-size:14px;
}
#menu p,
#menu2 p {
	position:relative;
	letter-spacing:-1px;
	line-height:1.35em;
}
#menu2 .board {
	margin-top:15px;
}
#menu2 .board li {
	position:relative;
	margin-bottom:15px;
	padding-left:50px;
	line-height:1.5em;
}
#menu2 .board a {
	display:block;
}
#menu2 .board .state {
	display:block;
	position:absolute;
	left:0px;
	top:5px;
	width:37px;
	height:29px;
	line-height:28px;
	color:#fff;
	text-align:center;
}

#menu2 .board .state:after {
	content:"";
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	border-top:3px solid #fff;
	border-right:4px solid #fff;
	border-left:4px solid transparent;
	border-bottom:3px solid transparent;
}
#menu2 .board .state.state-1 {background:#f67846;}
#menu2 .board .state.state-2 {background:#add11f;}
#menu2 .board .state.state-3 {background:#c6cacc;}

#menu2 .box  {
	display:block;
	box-sizing:border-box;
	text-decoration:none;
}
#menu2 .box .icon {
	content:"";
	display:block;
	position:absolute;
	right:30px;
	top:19px;
	width:120px;
	height:90px;
}
#menu2 .board .date,
#menu2 .board .title {
	display:block;
}
#menu2 .board .title {
	overflow:hidden;
	font-size:13px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
div[data-modal=image] img {
	max-width:100%;
	max-height:100%;
}
#content {
	position:relative;
	box-sizing:border-box;
	margin-left:360px;
	padding-left:60px;
	padding-bottom:100px;
	width:1040px;
	min-height:100%;
}
#content:after {
	content:"";
	display:block;
	clear:both;
}
#content header {
	position:relative;
	margin-bottom:5px;
	padding-top:40px;
	padding-bottom:15px;
	min-height:250px;
}
#content header h1 {
	position:relative;
	z-index:50;
	margin-top:30px;
	color:#5284cf;
	font-size:50px;
	font-weight:normal;
	line-height:65px;
	letter-spacing:-3px;
}
#content header p.desc {
	position:relative;
	z-index:50;
	margin-top:15px;
	color:#505050;
	font-size:16px;
	line-height:1.5em;
}
#content .breadcrumb {
	position:absolute;
	top:40px;
	left:60px;
	z-index:10;
	color:#787878;
	font-size:14px;
}
#content .headerPhoto {
	position:absolute;
	top:0px;
	right:-155px;
	width:600px;
	height:300px;
}
#content .headerPhoto img {
	max-width:100%;
	max-height:100%;
}
#content header+div.wrapContent>div.pack:first-child>h2 {
	margin-top:0px;
}

/*************************************************
* 메인
**************************************************/
body.type-02 #menu>a,
body.type-02 #menu>div {color:#fff;}
body.type-02 #menu>.nth-1 {background:#a9d450}
body.type-02 #menu>.nth-2 {background:#3fcdab}
body.type-02 #menu>.nth-3 {background:#4091c9}
body.type-02 #menu>.nth-4 {background:#00b4e8}
body.type-02 #menu>.nth-5 {background:#6ece6d}

body.type-02 #menu2 .board .state.state-1 {background:#ffa05e;}
body.type-02 #menu2 .board .state.state-2 {background:#b5d730;}

/*************************************************
* 서브 공통
**************************************************/
body.type-02 ul.mainMenu a.active {
	color:#088888
}
body.type-02 .subMenu,
body.type-02 .subMenu > li {
	background:#f8f8f8;
}
body.type-02 .main .subMenu {
	background: rgba(248, 248, 248, 0.8);
}
body.type-02 .main .subMenu > li {
	background : none;
}
body.type-02 .subMenu a,
body.type-02 .subMenu span {
	color:#656565;
}
body.type-02 .subMenu > li.active a,
body.type-02 .subMenu > li.active span {
	color:#fff;
}
body.type-02 .subMenu > li.active,
body.type-02 .subMenu > li:hover {
	background:#9dd148;
}
body.type-02 .subMenu > li.active > a,
body.type-02 .subMenu > li:hover > a,
body.type-02 .subMenu ul > li > a:hover {
	background:#9dd148;
	color:#fff;
}
body.type-02 .subMenu > li:first-child,
body.type-02 .subMenu > li {
	border-color:#dcdcde
}
body.type-02 ul.quickMenu a {
	color:#4a6085
}

/*************************************************
* 메인
**************************************************/
body.type-03 #menu>a,
body.type-03 #menu>div {color:#fff;}
body.type-03 #menu>.nth-1 {background:#365798}
body.type-03 #menu>.nth-2 {background:#5275c0}
body.type-03 #menu>.nth-3 {background:#778cc5}
body.type-03 #menu>.nth-4 {background:#51bcd2}
body.type-03 #menu>.nth-5 {background:#a4adb7}

body.type-03 #menu2 .board .state.state-1 {background:#52cae3;}
body.type-03 #menu2 .board .state.state-2 {background:#778cc5;}

/*************************************************
* 서브 공통
**************************************************/
body.type-03 ul.mainMenu a.active {
	color:#5d84d7
}
body.type-03 .subMenu,
body.type-03 .subMenu > li {
	background:#393d49
}
body.type-03 .main .subMenu {
	background: rgba(57, 61, 73, 0.8);
}
body.type-03 .main .subMenu > li {
	background : none;
}
body.type-03 .subMenu > li.active,
body.type-03 .subMenu > li:hover {
	background:#5275c0;
}
body.type-03 .subMenu > li.active > a,
body.type-03 .subMenu > li:hover > a,
body.type-03 .subMenu ul > li > a:hover {
	color:#fff;
}
body.type-03 .subMenu > li.active > ul > li.active > a {
	color:#002534
}
body.type-03 .subMenu > li:first-child,
body.type-03 .subMenu > li {
	border-color:#323641
}
body.type-03 ul.quickMenu a {
	color:#4a6085
}

/*************************************************
* 메인
**************************************************/
body.type-04 #menu>a,
body.type-04 #menu>div {color:#fff;}
body.type-04 #menu>.nth-1 {background:#d81b16}
body.type-04 #menu>.nth-2 {background:#f3aba9}
body.type-04 #menu>.nth-3 {background:#999}
body.type-04 #menu>.nth-4 {background:#76869c}
body.type-04 #menu>.nth-5 {background:#393e4d}

body.type-04 #menu2 .board .state.state-1 {background:#fcc60c;}
body.type-04 #menu2 .board .state.state-2 {background:#8d9eb9;}

/*************************************************
* 서브 공통
**************************************************/
body.type-04 ul.mainMenu a.active {
	color:#e10000
}
body.type-04 .subMenu {
	border-left:1px solid #dcdddf;
	border-right:1px solid #dcdddf;
}
body.type-04 .subMenu,
body.type-04 .subMenu > li {
	background:#fafafa;
}
body.type-04 .main .subMenu {
	background: rgba(250, 250, 250, 0.8);
}
body.type-04 .main .subMenu > li {
	background : none;
}
body.type-04 .subMenu span,
body.type-04 .subMenu a {
	color:#333;
}
body.type-04 .subMenu > li.active,
body.type-04 .subMenu > li:hover {
	background:#f73535
}
body.type-04 .subMenu > li.active > *,
body.type-04 .subMenu > li:hover > *,
body.type-04 .subMenu ul > li > a:hover {
	color:#fff;
}
body.type-04 .subMenu > li.active > ul > li.active > a {
	color:#fff
}
body.type-04 .subMenu > li:first-child,
body.type-04 .subMenu > li {
	border-color:#dcdddf
}
body.type-04 ul.quickMenu a {
	color:#4a6085
}

/*************************************************
* 메인
**************************************************/
body.type-05 #menu>a,
body.type-05 #menu>div {color:#fff;}
body.type-05 #menu>.nth-1 {background:#365798}
body.type-05 #menu>.nth-2 {background:#4c6ebb}
body.type-05 #menu>.nth-3 {background:#156bad}
body.type-05 #menu>.nth-4 {background:#007f9c}
body.type-05 #menu>.nth-5 {background:#006186}
body.type-05 #menu2 .board .date {color:#5e62bb}
body.type-05 #menu2 .board .title {color:#505050}
body.type-05 #menu2 .board .state.state-1 {background:#565cae;}
body.type-05 #menu2 .board .state.state-2 {background:#007f9c;}
body.type-05 #menu2 .board .state.state-3 {background:#666;}
body.type-05 #menu2 p {color:#707070}
body.type-05 footer address {color:#707070}

/*************************************************
* 서브 공통
**************************************************/
body.type-05 ul.mainMenu a.active {
	color:#5a80cf
}
body.type-05 .subMenu,
body.type-05 .subMenu > li {
	background:#393d49
}
body.type-05 .main .subMenu {
	background: rgba(57, 61, 73, 0.8);
}
body.type-05 .main .subMenu > li {
	background : none;
}
body.type-05 .subMenu > li.active,
body.type-05 .subMenu > li:hover {
	background:#2c303c;
}
body.type-05 .subMenu > li.active > a,
body.type-05 .subMenu > li:hover > a,
body.type-05 .subMenu ul > li > a:hover {
	color:#93ABDD;
}
body.type-05 .subMenu > li:first-child,
body.type-05 .subMenu > li {
	border-color:#323641
}
body.type-05 ul.quickMenu a {
	color:#5e62bb
}
body.type-05 header address,
body.type-05 div.copyright {
	color:#707070;
}

/*************************************************
* 메인
**************************************************/
body.type-06 #menu>a,
body.type-06 #menu>div {color:#fff;}
body.type-06 #menu>.nth-1 {background:#727476}
body.type-06 #menu>.nth-2 {background:#ffa411}
body.type-06 #menu>.nth-3 {background:#a8aaac}
body.type-06 #menu>.nth-4 {background:#f25f21}
body.type-06 #menu>.nth-5 {background:#3c3e3f}

body.type-06 #menu2 .board .state.state-1 {background:#f75917;}
body.type-06 #menu2 .board .state.state-2 {background:#ff9e00;}

/*************************************************
* 서브 공통
**************************************************/
body.type-06 ul.mainMenu a.active {
	color:#fc7e02
}
body.type-06 .subMenu,
body.type-06 .subMenu > li {
	background:#f1f1f1;
}
body.type-06 .main .subMenu {
	background: rgba(241, 241, 241, 0.8);
}
body.type-06 .main .subMenu > li {
	background : none;
}
body.type-06 .subMenu > li.active,
body.type-06 .subMenu > li:hover {
	background:#979797;
}
body.type-06 .subMenu > li > a,
body.type-06 .subMenu > li > span,
body.type-06 .subMenu ul > li > a {
	color:#303030;
}
body.type-06 .subMenu > li.active > a,
body.type-06 .subMenu > li:hover > a,
body.type-06 .subMenu ul > li > a:hover {
	color:#fff;
}
body.type-06 .subMenu > li:first-child,
body.type-06 .subMenu > li {
	border-color:#d4d5d7
}
body.type-06 ul.quickMenu a,
body.type-06 header address,
body.type-06 div.copyright {
	color:#686868;
}

/*************************************************
* 메인
**************************************************/
body.type-07 #menu>a,
body.type-07 #menu>div {color:#fff;}
body.type-07 #menu>.nth-1 {background:#003f7e}
body.type-07 #menu>.nth-2 {background:#7091bf}
body.type-07 #menu>.nth-3 {background:#f07b00}
body.type-07 #menu>.nth-4 {background:#3e6399}
body.type-07 #menu>.nth-5 {background:#152f49}

body.type-07 #menu2 .board .state.state-1 {background:#52cae3;}
body.type-07 #menu2 .board .state.state-2 {background:#778cc5;}

/*************************************************
* 서브 공통
**************************************************/
body.type-07 ul.mainMenu a.active {
	color:#fc7e02
}
body.type-07 .subMenu,
body.type-07 .subMenu > li {
	background:#032650;
}
body.type-07 .main .subMenu {
	background: rgba(3, 38, 80, 0.8);
}
body.type-07 .main .subMenu > li {
	background : none;
}
body.type-07 .subMenu > li.active,
body.type-07 .subMenu > li:hover {
	background:#fd7f32;
}
body.type-07 .subMenu > li > a,
body.type-07 .subMenu > li > span,
body.type-07 .subMenu ul > li > a,
body.type-07 .subMenu > li.active > a,
body.type-07 .subMenu > li:hover > a {
	color:#fff;
}
body.type-07 .subMenu ul > li > a:hover,
body.type-07 .subMenu ul > li.active > a {
	color:#002534;
}
body.type-07 .subMenu > li:first-child,
body.type-07 .subMenu > li {
	border-color:#032247
}
body.type-07 ul.quickMenu a,
body.type-07 header address,
body.type-07 div.copyright {
	color:#686868;
}

/*************************************************
* 메인
**************************************************/
body.type-08 #menu>a,
body.type-08 #menu>div {color:#fff;}
body.type-08 #menu>.nth-1 {background:#1b2e5a}
body.type-08 #menu>.nth-2 {background:#a1a1a1}
body.type-08 #menu>.nth-3 {background:#008bb0}
body.type-08 #menu>.nth-4 {background:#66c5cc}
body.type-08 #menu>.nth-5 {background:#1b2e5a}

body.type-08 #menu2 .board .state.state-1 {background:#72ccd2;}
body.type-08 #menu2 .board .state.state-2 {background:#008bb0;}

/*************************************************
* 서브 공통
**************************************************/
body.type-08 ul.mainMenu a.active {
	color:#0087b7
}
body.type-08 .subMenu,
body.type-08 .subMenu > li {
	background:#001546;
}
body.type-08 .main .subMenu {
	background: rgba(0, 21, 70, 0.8);
}
body.type-08 .main .subMenu > li {
	background : none;
}
body.type-08 .subMenu > li.active,
body.type-08 .subMenu > li:hover {
	background:#0087b7;
}
body.type-08 .subMenu > li > a,
body.type-08 .subMenu > li > span,
body.type-08 .subMenu ul > li > a,
body.type-08 .subMenu > li.active > a,
body.type-08 .subMenu > li:hover > a {
	color:#fff;
}
body.type-08 .subMenu ul > li > a:hover,
body.type-08 .subMenu ul > li.active > a {
	color:#002534;
}
body.type-08 .subMenu > li:first-child,
body.type-08 .subMenu > li {
	border-color:#032247
}
body.type-08 ul.quickMenu a,
body.type-08 header address,
body.type-08 div.copyright {
	color:#4f6482;
}

/*************************************************
* 메인
**************************************************/
body.type-09 #menu>a,
body.type-09 #menu>div {color:#fff;}
body.type-09 #menu>.nth-1 {background:#c7094f}
body.type-09 #menu>.nth-2 {background:#cac7c8}
body.type-09 #menu>.nth-3 {background:#7a7e8a}
body.type-09 #menu>.nth-4 {background:#616571}
body.type-09 #menu>.nth-5 {background:#393e4d}

body.type-09 #menu2 .board .state.state-1 {background:#c7094f;}
body.type-09 #menu2 .board .state.state-2 {background:#393e4d;}

/*************************************************
* 서브 공통
**************************************************/
body.type-09 ul.mainMenu a.active {
	color:#c7094f
}
body.type-09 .subMenu,
body.type-09 .subMenu > li {
	background:#393e4d;
}
body.type-09 .main .subMenu {
	background: rgba(57, 62, 77, 0.8);
}
body.type-09 .main .subMenu > li {
	background : none;
}
body.type-09 .subMenu > li.active,
body.type-09 .subMenu > li:hover {
	background:#c7094f;
}
body.type-09 .subMenu > li > a,
body.type-09 .subMenu > li > span,
body.type-09 .subMenu ul > li > a,
body.type-09 .subMenu > li.active > a,
body.type-09 .subMenu > li:hover > a {
	color:#fff;
}
body.type-09 .subMenu ul > li > a:hover,
body.type-09 .subMenu ul > li.active > a {
	color:#393e4d;
}
body.type-09 .subMenu > li:first-child,
body.type-09 .subMenu > li {
	border-color:#323745
}
body.type-09 ul.quickMenu a,
body.type-09 header address,
body.type-09 div.copyright {
	color:#555;
}

/*************************************************
* 메인
**************************************************/
body.type-10 #menu>a,
body.type-10 #menu>div {color:#fff;}
body.type-10 #menu>.nth-1 {background:#e51a32}
body.type-10 #menu>.nth-2 {background:#f66b21}
body.type-10 #menu>.nth-3 {background:#f9d16c}
body.type-10 #menu>.nth-4 {background:#ffb500}
body.type-10 #menu>.nth-5 {background:#5d4e46}

body.type-10 #menu2 .board .state.state-1 {background:#e51a32;}
body.type-10 #menu2 .board .state.state-2 {background:#f66b21;}

/*************************************************
* 서브 공통
**************************************************/
body.type-10 ul.mainMenu a.active {
	color:#f16820
}
body.type-10 .subMenu {
	box-sizing:border-box;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
body.type-10 .subMenu,
body.type-10 .subMenu > li {
	background:#fafafa;
}
body.type-10 .main .subMenu {
	background: rgba(250, 250, 250, 0.8);
}
body.type-10 .main .subMenu > li {
	background : none;
}
body.type-10 .subMenu > li.active,
body.type-10 .subMenu > li:hover {
	background:#e51a32;
}
body.type-10 .subMenu > li > a,
body.type-10 .subMenu > li > span,
body.type-10 .subMenu ul > li > a {
	color:#333;
}
body.type-10 .subMenu > li.active > a,
body.type-10 .subMenu > li:hover > a {
	color:#fff;
}
body.type-10 .subMenu ul > li > a:hover,
body.type-10 .subMenu ul > li.active > a {
	color:#fff;
}
body.type-10 .subMenu > li:first-child,
body.type-10 .subMenu > li {
	border-color:#dcdddf
}
body.type-10 ul.quickMenu a {
	color:#f16820;
}
body.type-10 header address,
body.type-10 div.copyright {
	color:#555;
}

/*************************************************
* 메인
**************************************************/
body.type-11 #menu>a,
body.type-11 #menu>div {color:#fff;}
body.type-11 #menu>.nth-1 {background:#db0f00}
body.type-11 #menu>.nth-2 {background:#fd6913}
body.type-11 #menu>.nth-3 {background:#fec600}
body.type-11 #menu>.nth-4 {background:#c0c0c0}
body.type-11 #menu>.nth-5 {background:#333333}

body.type-11 #menu2 .board .state.state-1 {background:#fec600;}
body.type-11 #menu2 .board .state.state-2 {background:#fd6913;}

/*************************************************
* 서브 공통
**************************************************/
body.type-11 ul.mainMenu a.active {
	color:#ffbc00
}
body.type-11 .subMenu {
	box-sizing:border-box;
}
body.type-11 .subMenu,
body.type-11 .subMenu > li {
	background:#fec500;
}
body.type-11 .main .subMenu {
	background: rgba(254, 197, 0, 0.8);
}

body.type-11 .main .subMenu > li {
	background : none;
}
body.type-11 .subMenu > li.active,
body.type-11 .subMenu > li:hover {
	background:#333;
}
body.type-11 .subMenu > li > a,
body.type-11 .subMenu > li > span,
body.type-11 .subMenu ul > li > a {
	color:#fff;
}
body.type-11 .subMenu > li.active span,
body.type-11 .subMenu > li.active  a,
body.type-11 .subMenu > li:hover span,
body.type-11 .subMenu > li:hover  a {
	color:#fff;
}
body.type-11 .subMenu ul > li > a:hover,
body.type-11 .subMenu ul > li.active > a {
	color:#fff;
}
body.type-11 .subMenu > li:first-child,
body.type-11 .subMenu > li {
	border-color:#e0ae00
}
body.type-11 ul.quickMenu a {
	color:#555;
}
body.type-11 header address,
body.type-11 div.copyright {
	color:#555;
}

/*************************************************
* 메인
**************************************************/
body.type-12 #menu>a,
body.type-12 #menu>div {color:#fff;}
body.type-12 #menu>.nth-1 {background:#8a1c22}
body.type-12 #menu>.nth-2 {background:#d1d1d1}
body.type-12 #menu>.nth-3 {background:#95a7b0}
body.type-12 #menu>.nth-4 {background:#41545f}
body.type-12 #menu>.nth-5 {background:#323d45}

body.type-12 #menu2 .board .state.state-1 {background:#8a1c22;}
body.type-12 #menu2 .board .state.state-2 {background:#393e4d;}

/*************************************************
* 서브 공통
**************************************************/
body.type-12 ul.mainMenu a.active {
	color:#8a1c22
}
body.type-12 .subMenu {
	box-sizing:border-box;
}
body.type-12 .subMenu,
body.type-12 .subMenu > li {
	background : #f2f2f2;
}
body.type-12 .main .subMenu {
	background: rgba(242, 242, 242, 0.8);
}

body.type-12 .main .subMenu > li {
	background : none;
}
body.type-12 .subMenu > li.active,
body.type-12 .subMenu > li:hover {
	background:#8a1c22;
}
body.type-12 .subMenu > li > a,
body.type-12 .subMenu > li > span,
body.type-12 .subMenu ul > li > a {
	color:#333;
}
body.type-12 .subMenu > li.active span,
body.type-12 .subMenu > li.active  a,
body.type-12 .subMenu > li:hover span,
body.type-12 .subMenu > li:hover  a {
	color:#fff;
}
body.type-12 .subMenu ul > li > a:hover,
body.type-12 .subMenu ul > li.active > a {
	color:#fff;
}
body.type-12 .subMenu > li:first-child,
body.type-12 .subMenu > li {
	border-color:#d5d6d8
}
body.type-12 ul.quickMenu a {
	color:#555;
}
body.type-12 header address,
body.type-12 div.copyright {
	color:#555;
}

/*************************************************
* 메인
**************************************************/
body.type-13 #menu>a,
body.type-13 #menu>div {color:#fff;}
body.type-13 #menu>.nth-1 {background:#fdc52e;color:#000000;}
body.type-13 #menu>.nth-2 {background:#cac7c8;color:#000000;}
body.type-13 #menu>.nth-3 {background:#7a7e89}
body.type-13 #menu>.nth-4 {background:#616570}
body.type-13 #menu>.nth-5 {background:#393e4c}


body.type-13 #menu2 .board .state.state-1 {background:#fdc52e;color:#000000;}
body.type-13 #menu2 .board .state.state-2 {background:#3d537d;}

body.type-13 #menu2 .board .date {color:#666666;}

body.type-13 .linkPrivacy {color:#555}

/*************************************************
* 서브 공통
**************************************************/
body.type-13 ul.mainMenu a.active {
	color:#000
}
body.type-13 .subMenu {
	box-sizing:border-box;
}
body.type-13 .subMenu,
body.type-13 .subMenu > li {
	background:#616570;
}
body.type-13 .main .subMenu {
	background: rgba(97, 101, 112, 0.8);
}

body.type-13 .main .subMenu > li {
	background : none;
}
body.type-13 .subMenu > li.active,
body.type-13 .subMenu > li:hover {
	background:#fdc52e;
}
body.type-13 .subMenu > li > a,
body.type-13 .subMenu > li > span,
body.type-13 .subMenu ul > li > a {
	color:#ddd;
}
body.type-13 .subMenu > li.active span,
body.type-13 .subMenu > li.active  a,
body.type-13 .subMenu > li:hover span,
body.type-13 .subMenu > li:hover  a {
	color:#000;
}
body.type-13 .subMenu ul > li > a:hover,
body.type-13 .subMenu ul > li.active > a {
	color:#000;
}
body.type-13 .subMenu > li:first-child,
body.type-13 .subMenu > li {
	border-color:#565964
}
body.type-13 ul.quickMenu a {
	color:#555;
}
body.type-13 header address,
body.type-13 div.copyright {
	color:#555;
}


/*************************************************
* 메인
**************************************************/
body.type-14 #menu>a,
body.type-14 #menu>div {color:#fff;}
body.type-14 #menu #menu h2, #menu2 h2 {color:#000;}
body.type-14 #menu>.nth-1 {background:#232a32}
body.type-14 #menu>.nth-2 {background:#6f6e6e}
body.type-14 #menu>.nth-3 {background:#64584f}
body.type-14 #menu>.nth-4 {background:#404c5a}
body.type-14 #menu>.nth-5 {background:#6f6e6e}

body.type-14 #menu2 .board .state.state-1 {background:#075296;}
body.type-14 #menu2 .board .state.state-2 {background:#404c5a;}
body.type-14 #menu2 .board .state.state-3 {background:#e3d6ce;}
body.type-14 #menu2 .board .title {color : #000;}
body.type-14 address span.content {color : #000;}

/*************************************************
* 서브 공통
**************************************************/
body.type-14 ul.mainMenu a{
	color : #000;
	font-weight:500;
}
body.type-14 ul.mainMenu a.active,
body.type-14 ul.mainMenu a:hover{
	color:#000;
	font-weight: 600;
}
body.type-14 .subMenu {
	box-sizing:border-box;
	color : #fff;
}

body.type-14 .subMenu {
    margin-bottom: 0px;
	padding-bottom : 15px;
}

body.type-14 .subMenu,
body.type-14 .subMenu > li {
	background:#232a32;
	border:0;
}
body.type-14 .subMenu > li.active,
body.type-14 .subMenu > li:hover {
	background:#6f6e6e;
}
body.type-14 .subMenu > li > a,
body.type-14 .subMenu > li > span,
body.type-14 .subMenu ul > li > a {
	color:#ffffff;
}
body.type-14 .subMenu > li.active span,
body.type-14 .subMenu > li.active  a,
body.type-14 .subMenu > li:hover span,
body.type-14 .subMenu > li:hover  a {
	color:#fff;
}
body.type-14 .subMenu ul > li > a:hover,
body.type-14 .subMenu ul > li.active > a {
	color:#fff;
}
body.type-14 .subMenu > li:first-child,
body.type-14 .subMenu > li {
	border-color:#d5d6d8
}
body.type-14 ul.quickMenu a {
	color:#686868;
}
body.type-14 a.linkPrivacy{
	color : #6b6b6b;
}
body.type-14 header address{
	color:#757575;
}

body.type-14 div.copyright {
	color:#999;
}
