﻿@charset "utf-8";

/************************************************
	Sub Page Style
*************************************************/
/* 호서항공 서브 */
.sub-page {padding:160px 0 0px/*220px*/;}
.sub-page #page_nav { position: static; text-align: center; }
.sub-page #page_nav li { background: url(/resources/images/cabincrew/common/breadcrumb_icon.gif) no-repeat left center; padding:1px 13px; color: #333333; font-size: 1.0em; }
.sub-page #page_nav li:first-child { background: none; }
.sub-page #page_nav li:before { content: none; }

h2 { padding: 77px 0 22px; color: #222222; font-size: 2.8125em; font-weight: 500; text-align: center; }


/* list*/
.list_1st {margin:10px 0 10px 25px;padding:0;}
.list_1st li,
.list_1st dd{padding-left:11px;background:url(/resources/images/cabincrew/sub/list_bul1.png) no-repeat left 10px;color:#545454;font-size:15px;word-wrap:break-word;word-break:keep-all;line-height: 22px;margin-top: 5px;}
.list_1st dt{margin-top:10px;font-size:14px;font-weight:500;}
.list_1st dt:first-child{margin-top:0;}
.list_2st{margin:4px 0;padding:0;}
.list_2st li{padding-left:8px;background:url(/resources/images/cabincrew/sub/list_bul2.png) no-repeat left 10px;color:#545454;}
.list_3st{margin:4px 0;padding:0;}
.list_3st li{padding-left:8px;background:url(/resources/images/cabincrew/sub/list_bul3.png) no-repeat left 11px;}
.col_red{color: #c2182d}
.col_bl{color: #0b2d85}
li .list_1st{margin:10px 0 10px 0;}

/* txt-num */
.list_num>li{margin:7px 0;padding-left:26px;line-height:22px;color: #666;}
.list_num .num{margin:0 5px 0 -24px;}
.num{display:inline-block;overflow:hidden;width:19px;height:19px;margin:0 5px 3px 0;background-image:none;border-radius: 50%;color:#fff;font-size:13px;text-align:center;vertical-align:middle;line-height:19px;}
.num.default{background-color:#03a2ab;}
.num.normal{background-color:#64666f;}

/************************************************
	Sub layout Style
*************************************************/

.sub-top { background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 236px; padding-top: 57px; color: #ffffff; text-align: center;}
.sub-top.VISUAL_MENU_1904220001 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg01.jpg); }
.sub-top.VISUAL_MENU_1904220002 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg02.jpg); }
.sub-top.VISUAL_MENU_1904220003 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg03.jpg); }
.sub-top.VISUAL_MENU_1904220004 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg04.jpg); }
.sub-top.VISUAL_MENU_1904220005 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg05.jpg); }
.sub-top.VISUAL_MENU_1904220006 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg06.jpg); }
.sub-top.VISUAL_MENU_1810100098 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg07.jpg); }
.sub-top.VISUAL_MENU_1810150099 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg08.jpg); }
.sub-top.VISUAL_MENU_1810160100 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg08.jpg); }
.sub-top.VISUAL_MENU_1904300006 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg01.jpg); }
.sub-top.VISUAL_MENU_1905070007 { background-image: url(/resources/images/cabincrew/sub/sub_top_bg07.jpg); }
.div-cont .sub-top-ttl,.div-cont .sub-top-text {text-align:right;}
.sub-top .sub-top-ttl { font-size: 2.5em; font-weight: 500; }
.sub-top .sub-top-text { font-size: 1.2em; color: rgba(255, 255, 255, .88); }

.breadcrumb { display: inline-block; }

#body {  /*margin-top: -60px;*/ min-height: 518px; }
#body > .fix-layout { background-color: #ffffff; /*padding: 15px 40px!important;*/ }
.body-content { padding: 22px 0 110px; }

.dinfo-tt { padding-bottom: 50px; text-align: center; font-size: 2em; background:url(/resources/images/cabincrew/sub/hline_gray.gif) no-repeat center bottom; }
.dinfo-tt br { display: none; }
.dinfo-tt span { color: #888; font-weight: 200; }
.dinfo-img { text-align:center; }

p{ line-height:1.5}

.non_style{ background:none !important}

/*타이틀 스타일*/
h3{ background: url(/resources/images/cabincrew/sub/deco01.gif) no-repeat 0px 0px; padding-top:12px ; font-size:1.9em; font-weight:500; margin-bottom:20px; color:#333; margin-top:40px}
h4{ font-size:1.4em; font-weight:500; margin-bottom:10px; color:#4e76b1; }
h5{ background: url(/resources/images/cabincrew/sub/h_bul5.png) no-repeat 0px 4px; padding-left:25px ; font-size:1.25em; font-weight:500; margin-bottom:10px; color:#222222;   clear:both;  line-height:1.35; margin-bottom:10px;}
<!--h5.hgreen{ background:none; padding-left:0px ;  font-weight:500;  color:#2da490}-->
h4.hst01{ text-align:center;  margin-bottom:50px; font-size:1.6em} 
h4.hst02{ margin-top:60px }/*높이간격이 많이 필요한 제목*/
div.ui-view h5.ui-title{ background:none}

.gap {height:30px;clear:both;display:block;} 
.gap10 {height:10px;clear:both;overflow:hidden;display:block;}
.gap20 {height:20px;clear:both;overflow:hidden;display:block;}

#board_item_list .div-cont { padding:30px;}

/************************************************
	Sub contents
*************************************************/

/* 인사말 */
.greeting_wrap{padding:20px 40px}
.greeting{position:relative}
.greeting:after{position:absolute;top:0;right:0;width:750px;height:755px;background:url(/resources/images/cabincrew/sub/greeting_img.png) no-repeat;content:""}
.greeting > h2{padding-left:0;margin:0 0 50px;font-weight:700; color:#000;word-break:keep-all;z-index:1; text-align:left; font-size:1.4em;}
.greeting > h2:after{display:none}
.greeting > .txtp{position:relative;margin-top:25px;font-weight:300;font-size:1.063em;line-height:1.7647em;color:#555;letter-spacing:-0.04411em;word-break:keep-all;z-index:1}
.greeting > .txtp > em{display:block;line-height:1.4705em;color:#000}
.greeting .signature{display:block;padding:10px 0;margin-top:30px;font-weight:300;font-size:1.063em;line-height:1.4705em;color:#555;letter-spacing:-0.04411em;word-break:keep-all}
.greeting .signature:after{clear:both;display:block;content:""}
.greeting .signature > span{float:left;position:relative;padding:10px 100px 10px 0;line-height:1.4705em}
.greeting .signature em{position:absolute;top:10px;right:0;width:90px;height:25px;font-weight:500;font-size:1.294em;line-height:1.13636em;color:#000;letter-spacing:-0.04545em}

@media screen and (max-width:1360px){
	.greeting:after{width:700px;height:601px;background-size:700px auto}
}
@media screen and (max-width:1152px){
	.greeting_wrap{padding:0}
}
@media screen and (max-width:1024px){
	.greeting:after{width:420px;height:360px;background-size:420px auto}
	.greeting > .txtp:nth-of-type(3) br,.greeting > .txtp:nth-of-type(4) br{display:none}
}
@media screen and (max-width:768px){
	.greeting:after{top:50px;right:auto;left:0;width:100%;height:275px;background-size:auto 275px;background-position:50% 0}
	.greeting > h2{margin-bottom:250px}
	.greeting > .txtp br{display:none}
}
@media screen and (max-width:375px){
	.greeting:after{top:85px}
}

/* 세부 상단 박스 */
.uit{overflow:hidden;position:relative;margin-bottom: 30px;border:1px solid #d2d2d2;}
.uit:after{content:"";display:block;clear:both;visibility:hidden;}
.uit .inner{position:relative;padding:50px 25px 50px;}
.uit .inner .txtwrap{position:relative;}
.uit .inner .txtwrap ul{display: block;margin: 0;text-align: left;}
.uit .inner .tit_inner{display:block;color:#121212;font-size:20px;line-height:30px;margin:0 0 20px 0;padding:0;}
.uit .inner .txtwrap p{margin:0;font-size:15px;font-weight:400;color:#545454;word-break:break-word;}
.uit .inner .txtwrap p.txt-tip{display: inline-block;color: #da4453;}
.uit .inner .txtwrap b{display: block;}
.uit .inner .txtwrap a{margin: 10px 0 0;}
.uit .btnwrap{position:absolute;top:-35px;right:0;margin-top:0;}

.type1.uit{border:none;}
.uit.type1 .inner{min-height:180px;padding-left:190px;    background-color: #f3f4f6;}
.uit.type1 .inner .top-ico,
.uit.type1 .inner .top-ico2{display:block;position:absolute;top:50%;left:35px;margin-top: -55px}
.uit.type1 .inner.long .top-ico,
.uit.type1 .inner.long .top-ico2{top:45px;margin-top: 0}
.uit.type1 .inner.n_short{min-height: auto;padding: 70px 25px 70px 170px}

.uit.type3{border-color:#fff;border-top-color:#949494;border-bottom-color:#ddd;}
.uit.type3 .inner{min-height:213px;padding-left:300px;}
.uit.type3 .inner .thm_figure{display:block;overflow:hidden;position:absolute;top:35px;left:35px;width:230px;height:153px;margin:0;text-align:center}
.uit.type3 .thm_figure img{max-width:100%;width:auto;}

@media only screen and (max-width:767px) {
    .uit .inner,
    .uit.type1 .inner,
    .uit.type1 .inner.n_short,
    .uit.type3 .inner{position:relative;min-height: auto;padding:25px;}
    .uit.type1 .inner .top-ico,
    .uit.type1 .inner .top-ico2{display:none;}
    .uit .thm_figure,
    .uit.type3 .inner .thm_figure{display:none;}
    .uit .inner .btnwrap{position: static;margin-top:20px;}
}

.top-ico{display:block;overflow:hidden;width:110px;height:110px;background:url(/resources/images/cabincrew/sub/top_ico.png) no-repeat;}
.top-ico.circle1{background-position:-10px -5px;}
.top-ico.circle2{background-position:-115px 0;}
.top-ico.circle3{background-position:-220px 0;}
.top-ico.circle4{background-position:-330px 0;}
.top-ico .icon{display:block;overflow:hidden;width:110px;height:110px;background:url(/resources/images/cabincrew/sub/top_ico.png) no-repeat;}
.top-ico .icon01{background-position:4px -120px;}
.top-ico .icon02{background-position:-110px -110px;}
.top-ico .icon03{background-position:-220px -110px;}
.top-ico .icon04{background-position:-330px -110px;}


/* 호서사관학교 교육이란 */
.data-info .category+.title{padding-top:33px;}
.data-info .title{display:block;font-size:24px;line-height:34px;color:#000;}
.data-info .text{padding-top:12px;font-size:18px;line-height:30px;color:#292929;}
.data-info .date{display:block;padding-top:25px;font-size:18px;line-height:30px;color:#292929;}
.data-info.large .category+.title{padding-top:26px;}
.data-info.large .title{font-size:30px;line-height:1.4;}
.data-info.large .text{font-size:18px;padding-top:20px;}

.div-cont .data-info{left: 0;top: 0;width: 31%;}
.div-cont .data-info .category{display:inline-block;font-size:20px;font-weight:500;color:#000;padding-bottom:2px;border-bottom:1px solid #5a5a5a;}
.div-cont .step{position: relative;width: 100%;overflow: hidden; padding:50px 20px;}
.div-cont .step.line { border-top:1px solid #000; margin-top:30px;}
.div-cont .step:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.div-cont .step .title{display:block; float: left;width:100%;padding-top: 54px;font-size: 30px;line-height: 42px;color: #000;}
.div-cont .step .title em {display:block;}
.div-cont .step article{float: left;width: 69%;overflow: hidden;}
.div-cont .step article .article-wrap > div{float: left;width: 367px;padding-top:0px;}
.div-cont .step article .article-wrap > div ul{ margin:10px 0 10px 0px;}
.div-cont .step article .article-wrap.type01 > div{width: 100%;} 
.div-cont .step article .article-wrap.type02 > div{width: 50%; padding-top:30px;}
.div-cont .step article .article-wrap.type03 > div{width: 33%; padding-top:30px;}
.div-cont .step article .article-02,
.div-cont .step article .article-04{padding-left: 0px;}
.div-cont .step article .category{display: inline-block;font-size: 20px;line-height: 40px;color: #000;border-bottom: 1px solid #000; margin-bottom:20px;}
.div-cont .step article h4{padding: 23px 0 19px;font-size: 20px;line-height: 32px;color: #000;}
.div-cont .step article h5{font-size: 20px;line-height: 32px;color: #000;}
.div-cont .step .article-03 .thumb{float: left;width: 365px;margin-top: 30px;}
.div-cont .step .article-03 h5{float: left;width: 365px;margin-top: 25px;padding-left: 70px;padding-bottom: 15px;}
.div-cont .step article .text{font-size: 18px;line-height: 30px;color: #292929;}
.div-cont .step article .text + .text{padding-top: 18px;}

@media only screen and (max-width:767px) {
	.div-cont .step{}
	.div-cont .data-info{left: 0;top: 0;width: 100%;}
	.div-cont .step .title br { display:none;}
	.div-cont .step article{ width:100%;}
	.div-cont .step article .article-wrap.type02 > div{width: 100%;}
	.div-cont .step article .article-wrap.type03 > div{width: 100%;}
	
}

.custedu_wrap_01{width:100%;padding: 5% 5%; /* background:url) no-repeat 97% 96%;background-color: #f7f7f7;*/ border:1px solid #d1d1d1;/* text-align: center; */ margin-bottom:50px;}
.custedu_wrap_01 h4{position:relative;padding-bottom:20px;font-weight:500;font-size:1.500em;line-height:1.25em;color:#000;letter-spacing:-0.04167em;}
.custedu_wrap_01 h4:before{position:absolute;bottom:0;left:0;width:40px;height:1px;background:#4c4c4c;content:""}
.custedu_wrap_01 h5{position: relative;margin:0 0 10px 0px;padding-left:10px;font-size:18px;color:#222222;font-weight: normal; padding-left:25px;}
.custedu_wrap_01 h5:before{content:'';display:block;position:absolute;top:3px;left: 0;width:18px;height:18px;background:url(/resources/images/cabincrew/sub/h_bul5.png);}
.custedu_wrap_01 p { padding:10px 0;}
.custedu_wrap_01 p strong { font-weight: bold;}
.custedu_wrap_01 .fc_bl01 { color:#084499;}


@media only screen and (max-width:1100px) {
	.custedu_wrap_01 br { display:none;}
}

/* 오시는길 */
.imgtextbox{position: relative;width: 100%;border: 1px solid #ddd;}
.imgtextbox .txt strong{font-weight: 500; font-size: 20px; width: 285px;line-height: 70px;text-align: left;    padding: 0;}
.box_st03{  padding:20px; background:#f3f3f3 url()  repeat 0px 0px !important;}


/***********************************************
	*사이트맵*
************************************************/

/*사이트맵*/
.sitemap { width:100%; display:inline-block}
.sitemap a {display:block; }
.sitemap > ul > li {float:left; width:33%; margin-bottom:30px}
.sitemap > ul > li > a { background: #2763bb;color: #fff;border-radius:5px;width:90%;text-align:center;padding:20px 0;font-size:16px;font-weight:bold;margin-bottom:10px;}
.sitemap > ul > li > ul > li {margin-bottom: 5px;}
.sitemap > ul > li > ul > li > a {border: 1px solid #dedede;color: #525252;border-radius:5px;width:90%;font-weight: 500;padding:15px 5%;}
.sitemap > ul > li > ul > li > a:hover{ color:#2763bb; border: 2px solid #2763bb;}
.sitemap > ul > li > ul > li > ul > li {position: relative; padding:0; font-size:16px; line-height:26px ;color: #4d4d4d; padding:2px 0 2px 13px;  margin-left:10px;}
.sitemap > ul > li > ul > li > ul > li:before	{content: "";display: block;position: absolute;width:6px;height:6px;background:#666;top:12px;margin-top:-3px;left: 0;border-radius:50%;}
.sitemap > ul > li > ul > li > ul > li > ul > li a { color: #8a6d3b; width:89%; content: ""; font-weight: 400; padding:2px 0;}
.sitemap > ul > li > ul > li > ul > li > ul > li > ul { border: 1px solid #dedede; width:89%; border-radius:5px; padding:8px }
.sitemap > ul > li > ul > li > ul > li > ul > li > ul > li a {  color: #8a6d3b; width:89%; font-weight:300;}
.sitemap > ul > li:last-child { display:none}


/* 로그인 */
.lgn { display: inline-block; width:100%; padding: 45px; border: solid 1px #e8eaed; }
.lgn .lgn-info { float: left; width: 60%; padding: 95px 0 80px 0; background: url(/resources/images/korean/sub/login_star.jpg) no-repeat right top; }
.lgn .lgn-info .lgn-info-w { background: url(/resources/images/korean/sub/login_lock.jpg) no-repeat 0 22px; }
.lgn .lgn-info .lgn-info-w .lgn-info-txt01 { margin: 0 0 0 80px; padding: 0; font-size: 1.067em; font-weight: 400; color: #343434; }
.lgn .lgn-info .lgn-info-w .lgn-info-txt02 { margin: 0 0 0 80px; padding: 0; font-size: 3.333em; font-weight: 500; color: #343434; letter-spacing: -0.07em; }
.lgn .lgn-info .lgn-info-w .lgn-info-txt02-red { color: #be222f; }
.lgn .lgn-info .lgn-info-w .lgn-info-txt02-black { color: #010101; }
.lgn .lgn-info .lgn-info-w .lgn-info-txt03 { margin: 0; padding: 0; font-size: 1.067em; color: #6b6b6b; letter-spacing: -0.07em; }
.lgn .lgn-ipt { float:left; position:relative; width: 40%; margin: 115px 0 0 0; padding: 0; }
.lgn .lgn-ipt .lgn-ipt-form { width: auto; padding: 0 145px 0 0; }
.lgn .lgn-ipt .lgn-ipt-form legend { width: 0; height: 0; line-height: 0; font-size: 0px; float: left; position: absolute; visibility: hidden; overflow: hidden; }
.lgn .lgn-ipt .lgn-ipt-form .lgn-ipt-combo { padding: 0 0 10px 0; color: #464646; }
.lgn .lgn-ipt .lgn-ipt-form ul { position: relative; }
.lgn .lgn-ipt .lgn-ipt-form ul li { position: relative; margin-bottom: 5px; padding: 0; }
.lgn .lgn-ipt .lgn-ipt-form ul li label { position: absolute; top: 0; left: 12px; line-height: 42px; color: #464646; }
.lgn .lgn-ipt .lgn-ipt-form ul li input { width: 96%; min-width: 120px; height: 42px; padding: 0 12px; border: solid 1px #eee; }
.lgn .lgn-ipt .lgn-ipt-form .lgn-btn { position:absolute; bottom: 6px; right: 0; width: 145px; height: 89px; font-size: 1.1133em; color: #fff; background-color: #be222f; border: 1px; border-color: #be222f; border-radius: 5px; outline: none; }

/* 갤러리리스트(빌더추가) */
.ui-view .detail-title {font-size:1.5em;font-weight:400;width:100%;padding-bottom:20px;margin-top:25px;color: #fff;position: relative;background: #2763bb;padding: 15px;margin: 0px; text-align:center}
#searchVO .ui-gallery div {display:block;}

#board_item2_view .detail-con-title  {display:none !important;}
#board_item2_view			{position: relative; font-size: 15px;/* border: 1px solid #e1e1e1; */border-left-width: 0px;border-right-width: 0px;overflow: hidden;background: #fff;width: 100%;display: inline-block;float: right;}
#board_item2_view dl		{display: table;position: relative;width: 60%;float: left;min-height: 20px;line-height: 25px;margin: 0;z-index: 1;background: #ffffff;border-bottom: #d7d7d7 1px solid;}
#board_item2_view dt		{display: table-cell;position: relative;width: 140px;padding: 15px 10px 15px 20px;font-weight: 500;color: #2763bb;border-radius: 5px; background:#f1f1f1}
#board_item2_view dd			{display: table-cell;position: relative;vertical-align: top;padding:15px 2px 15px 15px;}
#board_item2_view dd input[type="text"],
#board_item2_view dd input[type="password"],
#board_item2_view dd textarea						{ width: 100%; }
#board_item2_view dd input[type="text"].small,
#board_item2_view dd input[type="password"].small	{ width: 30%; }
#board_item2_view dd input[type="text"],
#board_item2_view dd input[type="password"],
#board_item2_view dd textarea,
#board_item2_view dd select					{ height: 25px; border: 1px solid #ddd; padding: 0 5px; box-sizing: border-box; }
#board_item2_view dd textarea					{ height: 200px; padding: 5px; }
#board_item2_view .photo-left img {/*width: 100%;*/ width:250px;}
#board_item2_view .board_content {width: 100%;min-height: 20px !important;padding-left: 0;padding-top: 15px;border: 0px; border-top:1px solid #d7d7d7;}
#board_item2_view .board_content dt, 
#board_item2_view .board_content dd {display: block;padding-left: 0;width: 100% !important;min-height: 10px;}
#board_item2_view dl p {padding-top: 10px;}
#board_item2_view .photo-left {width: 35%  !important;margin-right:4%; margin-bottom:50px; padding-bottom:20px; text-align:center; border-bottom:1px solid #fff;}
#board_item2_view dl:nth-child( 4n+2 )  { border-top:#d7d7d7 1px solid   }

ul.ui-gallery.fund_fam li{ border:#d7d7d7 1px solid; width:32%; margin-right:2%; padding:20px; position:relative; line-height:120%; height:340px;}
ul.ui-gallery.fund_fam li:nth-child(3n) { margin-right: 0; }
ul.ui-gallery.fund_fam li > a{ padding-top:40px; height:220px}
ul.ui-gallery.fund_fam li > a img{height: 179px; width:auto;}

.ui-gallery.fund_fam li > a p{ top:0px; font-size:1.15em; font-weight:500; color:#1e5cc3;}
.ui-gallery.fund_fam li:nth-child(4n){padding:20px; }
.fam_title{position:relative;/* padding-left: 90px; */font-size: 14px;padding: 3px 0px 3px 80px; height:28px}
.fam_title span{display:inline-block;width: 70px;background:#5884ce;color:#fff;padding: 4px 0px;position:absolute;left:0px;top:0px;border-radius: 3px;text-align: center;}

@media all and (max-width: 767px) { 
	ul.ui-gallery.fund_fam li{ width:49%; height:auto;}
	ul.ui-gallery.fund_fam li:nth-child(2n){ margin-right:0%}
	ul.ui-gallery.fund_fam li:nth-child(odd){ margin-right:2%}
}

@media all and (max-width: 600px) { 
/*후원의 집 현황*/
#board_item2_view{ font-size:14px}
#board_item2_view .photo-left{ width:100% !important; margin-bottom:10px}
#board_item2_view dl{ width:100%}
#board_item2_view dt{ width:90px; padding:10px}
#board_item2_view dd{ padding:10px}
.fam_title{height:auto;}
}
@media all and (max-width: 450px) {
	/*후원의 집 현황*/
	ul.ui-gallery.fund_fam li{ width:100%; margin-right:0px}
}


@media all and (max-width: 1200px) { 
	
	/************************************************
		Sub Page Style
	*************************************************/
	.sub-page #page_nav,
	h2 { background-color: #ffffff; }
	.sub-page #page_nav { padding-bottom: 25px; }
	h2 { padding: 38px 0 10px; font-size: 1.5em; }
	h4.hst02{ margin-top:20px}
	/************************************************
		Sub layout Style
	*************************************************/
	.sub-page {padding:102px 0 0px/*220px*/;}
	.sub-top { border-top: 1px solid #b9b9b9; height: 95px; padding-top: 15px; }
	.sub-top .sub-top-ttl { margin-bottom: 0px; font-size: 1.6875em; }
	.sub-top .sub-top-text { font-size: 0.671em; }
	#body { margin-top: 0; min-height: auto; } 
	#body > .fix-layout { background-color: #f2f2f2; padding: 0 !important; }
	.body-content { background-color: #ffffff; padding: 20px 20px 50px; }

	/************************************************
		Sub contents
	*************************************************/
	
	
	
	/* 로그인 */
	.lgn .lgn-info {width: 55%; }
	.lgn .lgn-info .lgn-info-w { background: url(/resources/images/korean/sub/login_lock.jpg) no-repeat 0 0; min-height: 100px; }
	.lgn .lgn-info .lgn-info-w .lgn-info-txt02 { font-size: 2.5em; }
	.lgn .lgn-info .lgn-info-w .lgn-info-txt03 { display: none; }
	.lgn .lgn-ipt { width: 45%; }
	.lgn .lgn-ipt .lgn-ipt-form { padding: 0 100px 0 0; }
	.lgn .lgn-ipt .lgn-ipt-form .lgn-btn { width: 90px; }



}
@media all and (max-width: 1000px) { 
/* VISION 2030 > 발전기금조성위원회 소개*/
.cabincrew_info li{ width:33.333%; margin-bottom:10px}

}


@media all and (max-width: 767px) { 
	
	/************************************************
		Sub Page Style
	*************************************************/
	.sub-page #page_nav,
	h2 { background-color: transparent; }
	h2 { padding-top: 23px; font-size: 1.428em; }
	
	/************************************************
		Sub layout Style
	*************************************************/
	.sub-top { display: none; }
	h4.hst01{margin-bottom:20px; font-size:1.3em}
	
	/************************************************
		Sub contents
	*************************************************/
	
	
	/*사이트맵*/
	.sitemap > ul > li {float:none; width:100%;}
	.sitemap > ul > li > a, .sitemap > ul > li > ul > li > a{ width:100%}
	
	/* 로그인 */
	.lgn .lgn-info { width: 100%; padding: 0; background: none; }
	.lgn .lgn-info .lgn-info-w .lgn-info-txt01 { font-size: 1em; }
	.lgn .lgn-info .lgn-info-w .lgn-info-txt02 { font-size: 2.3em; }
	.lgn .lgn-ipt { width: 100%; margin: 10px 0 0 0; }
	.lgn .lgn-ipt .lgn-ipt-form { padding: 0 100px 0 0; }


}

@media all and (max-width: 450px) { 
     .sub-page {padding:50px 0 0px/*220px*/;}
	
	/* 로그인 */
	.lgn .lgn-info .lgn-info-w { min-height: 0; background: none; }
	.lgn .lgn-info .lgn-info-w .lgn-info-txt01 { margin: 0; text-align: center; font-size: 0.85em; }
	.lgn .lgn-info .lgn-info-w .lgn-info-txt02 { margin: 0; text-align: center; font-size: 2em; }
	.lgn .lgn-ipt .lgn-ipt-form { padding: 0; }
	.lgn .lgn-ipt .lgn-ipt-form .lgn-ipt-combo { text-align: center; }
	.lgn .lgn-ipt .lgn-ipt-form ul li input { width: 100%; }
	.lgn .lgn-ipt .lgn-ipt-form .lgn-btn { position: relative; width: 100%; height: 55px; margin-top: 10px; }

	
 }

