/***** 윤커스텀 CSS *****/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/home/fonts/nanum-gothic-v17-latin_korean-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/home/fonts/nanum-gothic-v17-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/home/fonts/nanum-gothic-v17-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/home/fonts/nanum-gothic-v17-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
       url('/home/fonts/nanum-gothic-v17-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/home/fonts/nanum-gothic-v17-latin_korean-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
}


body {background:#dfdfdf; font-size:14px; color:#444; font-family: 'Nanum Gothic', Malgun Gothic !important;  /* 한글폰트 정의 */}

#wrap {max-width:1260px; background:#fff; margin:0 auto; padding-top:25px;}

h1 {font-family:nanum gothic !important; font-size:20px; font-weight:500; margin:0; padding-bottom:25px; /*color:#457abf;*/ color:#444;}
h2 {font-family:nanum gothic !important; font-size:18px; font-weight:500; margin:0; padding:20px 0;}
h3 {font-family:nanum gothic !important; font-size:16px; font-weight:500;}
.h1Color {color:#006fba;}

.h1SubMenu {font-size:70%; color:#444;}
.h1SubMenu a:link {color:#457abf;text-decoration:none;}
.h1SubMenu a:visited {color:#457abf;text-decoration:none;}
.h1SubMenu a:active {color:#457abf;text-decoration:none;}
.h1SubMenu a:hover {color:#444;text-decoration:underline;}

ul {padding:0 0 0 20px; line-height: 130%;}
ol {padding:0 0 0 20px; line-height: 130%;}
.small {font-size:85%;}

.formYoon {width:auto; display:inline;}
.formYoonDate {width:110px; display:inline;}
.formYoonDateS {width:95px; display:inline;}
.tableSearchButton {float:right;}


.color_point1 {color:#3a9393;}
.color_point2 {color:#45c0be;}
.cSkyBlue {color:#55aded;}
.cDeppBlue {color:#339393;}
.cOrange {color:#ffac33;}

.buttonDiv {margin-top:30px; text-align:center;}
.list {padding: 0 0 0 20px;}

.divider {clear:both; height:50px;}
.center {text-align:center;}
.right {text-align:right;}


.beneImg {width: 100%; border: 3px solid #006fba;}

.aboutMenuDiv {border:1px solid #ccc; border-radius:7px; padding:30px 20px;}
.aboutMenuDiv a:link {color:#666;text-decoration:none;}
.aboutMenuDiv a:visited {color:#666;text-decoration:none;}
.aboutMenuDiv a:active {color:#666;text-decoration:none;}
.aboutMenuDiv a:hover {color:#457abf;text-decoration:underline;}
.aboutMenuDiv li {margin-bottom:5px;}

.flightFareTable_isic {}
.flightFareTable_isic th {background:#f8f8f8; text-align:center;}
.fare {width:20%; text-align:right;}

.borderImg {width:100%; padding:7px; border: 1px solid #ccc;}


.mt0 {margin-top: 0;}
.mb30 {margin-bottom:30px;}
.mb20 {margin-bottom:20px;}
.mt30 {margin-top:30px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.m0 {margin:0;}
.p0 {padding:0;}
.pt30 {padding-top:30px;}
.pt20 {padding-top:20px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pt40 {padding-top:40px;}
.pb40 {padding-bottom:40px;}
.pt50 {padding-top:50px;}
.pb50 {padding-bottom:50px;}

.w100 {width:100%;}
.mw100 {max-width: 100%;}

.isicValidityBoxImg {float:right; width:80px; margin:-15px 0 10px 10px;}


.univListLink a:link {color:#666;text-decoration:none;}
.univListLink a:visited {color:#666;text-decoration:none;}
.univListLink a:active {color:#666;text-decoration:none;}
.univListLink a:hover {color:#3a9393;text-decoration:none;}
.univListDiv {border:1px dotted #cccccc; border-top:1px solid #444444; padding:15px; background: url(../images/univBg.jpg) left top no-repeat; margin-bottom: 10px; height: 160px;}


.border {border: 1px solid #ccc;}

/********** 인덱스 **************/
.index4img {width:100%; margin-bottom: 5px;}
.h1SubA {font-size:70%; color:#666;}
.indexFlightFare {padding:15px; text-align:center; margin-bottom:20px;  border-radius: 8px;}
.borderEu {border:2px solid #FAA61D;}
.bgEu {background: #feedd2;}
.borderAu {border:2px solid #3A5F94;}
.bgAu {background: #d8dfea;}
.borderNa {border:2px solid #00A4E3;}
.bgNa {background: #ccedf9;}
.borderSa {border:2px solid #9E218B;}
.bgSa {background: #ecd3e8;}
.borderAf {border:2px solid #EE3424;}
.bgAf {background: #fcd6d3;}
.borderMe {border:2px solid #e8d423;}
.bgMe {background: #faf6d3;}
.borderAs {border:2px solid #005288;}
.bgAs {background: #ccdce7;}
.borderGrey {border:3px solid #ccc;}

.mainLocal_div {}
.mainLocal_img {width:100%;}

/**** 푸터 ****/
#footer {padding:20px 0; background:#eaeaea; color:#222; margin:0;}

/*******  버튼  ************/

.btn-lg {font-size:15px;
	border-radius: 7px;
}

.btn-isic {
  color: #ffffff;
  background-color: #3ebebd;
  border-color: #12b3ae;
}

.btn-isic:hover,
.btn-isic:focus,
.btn-isic:active,
.btn-isic.active,
.open .dropdown-toggle.btn-isic {
  color: #ffffff;
  background-color: #12b3ae;
  border-color: #11635f;
}

.btn-isic:active,
.btn-isic.active,
.open .dropdown-toggle.btn-isic {
  background-image: none;
}

.btn-isic.disabled,
.btn-isic[disabled],
fieldset[disabled] .btn-isic,
.btn-isic.disabled:hover,
.btn-isic[disabled]:hover,
fieldset[disabled] .btn-isic:hover,
.btn-isic.disabled:focus,
.btn-isic[disabled]:focus,
fieldset[disabled] .btn-isic:focus,
.btn-isic.disabled:active,
.btn-isic[disabled]:active,
fieldset[disabled] .btn-isic:active,
.btn-isic.disabled.active,
.btn-isic[disabled].active,
fieldset[disabled] .btn-isic.active {
  background-color: #3ebebd;
  border-color: #12b3ae;
}





.btn-isic2 {
  color: #666;
  background-color: #d4efef;
  border-color: #b4dddd;
}

.btn-isic2:hover,
.btn-isic2:focus,
.btn-isic2:active,
.btn-isic2.active,
.open .dropdown-toggle.btn-isic2 {
  color: #666;
  background-color: #d4efef;
  border-color: #b4dddd;
}

.btn-isic2:active,
.btn-isic2.active,
.open .dropdown-toggle.btn-isic2 {
  background-image: none;
}

.btn-isic2.disabled,
.btn-isic2[disabled],
fieldset[disabled] .btn-isic2,
.btn-isic2.disabled:hover,
.btn-isic2[disabled]:hover,
fieldset[disabled] .btn-isic2:hover,
.btn-isic2.disabled:focus,
.btn-isic2[disabled]:focus,
fieldset[disabled] .btn-isic2:focus,
.btn-isic2.disabled:active,
.btn-isic2[disabled]:active,
fieldset[disabled] .btn-isic2:active,
.btn-isic2.disabled.active,
.btn-isic2[disabled].active,
fieldset[disabled] .btn-isic2.active {
  background-color: #d4efef;
  border-color: #b4dddd;
}



.btn-isicD {
  color: #ffffff;
  background-color: #3a9393;
  border-color: #3a9393;
}

.btn-isicD:hover,
.btn-isicD:focus,
.btn-isicD:active,
.btn-isicD.active,
.open .dropdown-toggle.btn-isicD {
  color: #ffffff;
  background-color: #3a9393;
  border-color: #3a9393;
}

.btn-isicD:active,
.btn-isicD.active,
.open .dropdown-toggle.btn-isicD {
  background-image: none;
}

.btn-isicD.disabled,
.btn-isicD[disabled],
fieldset[disabled] .btn-isicD,
.btn-isicD.disabled:hover,
.btn-isicD[disabled]:hover,
fieldset[disabled] .btn-isicD:hover,
.btn-isicD.disabled:focus,
.btn-isicD[disabled]:focus,
fieldset[disabled] .btn-isicD:focus,
.btn-isicD.disabled:active,
.btn-isicD[disabled]:active,
fieldset[disabled] .btn-isicD:active,
.btn-isicD.disabled.active,
.btn-isicD[disabled].active,
fieldset[disabled] .btn-isicD.active {
  background-color: #3a9393;
  border-color: #3a9393;
}



.btn-itic {
  color: #ffffff;
  background-color: #f29a1b;
  border-color: #f29a1b;
}

.btn-itic:hover,
.btn-itic:focus,
.btn-itic:active,
.btn-itic.active,
.open .dropdown-toggle.btn-itic {
  color: #ffffff;
  background-color: #f29a1b;
  border-color: #f29a1b;
}

.btn-itic:active,
.btn-itic.active,
.open .dropdown-toggle.btn-itic {
  background-image: none;
}

.btn-itic.disabled,
.btn-itic[disabled],
fieldset[disabled] .btn-itic,
.btn-itic.disabled:hover,
.btn-itic[disabled]:hover,
fieldset[disabled] .btn-itic:hover,
.btn-itic.disabled:focus,
.btn-itic[disabled]:focus,
fieldset[disabled] .btn-itic:focus,
.btn-itic.disabled:active,
.btn-itic[disabled]:active,
fieldset[disabled] .btn-itic:active,
.btn-itic.disabled.active,
.btn-itic[disabled].active,
fieldset[disabled] .btn-itic.active {
  background-color: #f29a1b;
  border-color: #f29a1b;
}


.btn-iytc {
  color: #ffffff;
  background-color: #006fba;
  border-color: #006fba;
}

.btn-iytc:hover,
.btn-iytc:focus,
.btn-iytc:active,
.btn-iytc.active,
.open .dropdown-toggle.btn-iytc {
  color: #ffffff;
  background-color: #006fba;
  border-color: #006fba;
}

.btn-iytc:active,
.btn-iytc.active,
.open .dropdown-toggle.btn-iytc {
  background-image: none;
}

.btn-iytc.disabled,
.btn-iytc[disabled],
fieldset[disabled] .btn-iytc,
.btn-iytc.disabled:hover,
.btn-iytc[disabled]:hover,
fieldset[disabled] .btn-iytc:hover,
.btn-iytc.disabled:focus,
.btn-iytc[disabled]:focus,
fieldset[disabled] .btn-iytc:focus,
.btn-iytc.disabled:active,
.btn-iytc[disabled]:active,
fieldset[disabled] .btn-iytc:active,
.btn-iytc.disabled.active,
.btn-iytc[disabled].active,
fieldset[disabled] .btn-iytc.active {
  background-color: #006fba;
  border-color: #006fba;
}


.btn-kises {
  color: #FFF !important;
  background-color: #3a5f94;
  border-color: #3a5f94;
}


.btn-kises:hover,
.btn-kises:focus,
.btn-kises:active,
.btn-kises.active,
.open .dropdown-toggle.btn-kises {
  color: #edea20;
  background-color: #3a5f94;
  border-color: #3a5f94;
}

.btn-kises:active,
.btn-kises.active,
.open .dropdown-toggle.btn-kises {
  background-image: none;
}

.btn-kises.disabled,
.btn-kises[disabled],
fieldset[disabled] .btn-kises,
.btn-kises.disabled:hover,
.btn-kises[disabled]:hover,
fieldset[disabled] .btn-kises:hover,
.btn-kises.disabled:focus,
.btn-kises[disabled]:focus,
fieldset[disabled] .btn-kises:focus,
.btn-kises.disabled:active,
.btn-kises[disabled]:active,
fieldset[disabled] .btn-kises:active,
.btn-kises.disabled.active,
.btn-kises[disabled].active,
fieldset[disabled] .btn-kises.active {
  background-color: #3a5f94;
  border-color: #3a5f94;
}






/*750 부터는*/

@media (min-width: 750px) {
.mo {display:none;}
#contents {padding:50px;}
.btnDiv {padding:70px 0 0 0; clear:left;}
.subR {text-align:right;}
#indexTopNotice {text-align:right; font-size:90%;}
.prmc {text-align: right;}
}

/*750 이하에서는*/

@media (max-width: 750px) {
.mx {display:none;}
.mp0 {padding:0;}
#topLogoDiv {text-align:center;}
#contents {padding:30px 10px;}
#footer {text-align:left; margin-top:10px; padding:0 20px;}
.btnDiv {padding:30px 0 0 0; clear:left;}
.footerSta {display:none;}
.subR {text-align:left;}
#indexTopNotice {text-align:center; font-size:85%;}
.indexFlightFare {font-size:85%;}
.mainLocal_div {min-height:280px;}
.prmc {text-align: center;}
}


