/***** 윤커스텀2 CSS *****/

h1 {line-height: 130%;}
.benefit_h2 {font-size: 17px;}

.productImg {padding: 5px; border: 1px solid #ccc;}
.productImg2 {height: 110px; overflow: hidden;}
.productImg3 {height: 90px; overflow: hidden;}
strike {color: #999;}

.border-p15-r {border:1px solid #ccc; padding: 15px; border-radius: 5px;}

.afTable {font-size: 90%; margin: 0;}
.afTable th {background: #efefef; padding: 8px; height: 20px;}
.afTable td {vertical-align: text-top; padding: 8px;}
.afTable a:link {color:inherit;text-decoration:none;}
.afTable a:visited {color:inherit;text-decoration:none;}
.afTable a:active {color:inherit;text-decoration:none;}
.afTable a:hover {color:#457abf;text-decoration:none;}

.insTable {font-size: 90%; width: 100%; border: 1px solid #ddd;}
.insTable th {background: #efefef; padding: 12px; text-align: center;}
.insTable td {vertical-align: text-top; padding: 8px 12px;}

.tourImg {height: 110px; overflow: hidden;}
.tourImgLong {height: 130px; overflow: hidden;}
.tourDIv {padding: 15px; border: 1px solid #ddd; font-size: 95%; margin-bottom: 20px;}
.insText {height: 150px;}

.titleAu {background: #fff5eb; color: #222; padding: 13px 25px; margin-top: 30px; margin-bottom: 20px; border-radius: 5px;}
.titleEu {background: #fff5eb; color: #222; padding: 13px 25px; margin-top: 30px; margin-bottom: 20px; border-radius: 5px;}
.titleNa {background: #fff5eb; color: #222; padding: 13px 25px; margin-top: 30px; margin-bottom: 20px; border-radius: 5px;}
.titleSa {background: #fff5eb; color: #222; padding: 13px 25px; margin-top: 30px; margin-bottom: 20px; border-radius: 5px;}

.benefit-insurLogo {width: 90%;}
.linkColorInherit {color: inherit;}

.border-radius-5 {border-radius: 5px;}
.border-radius-7 {border-radius: 7px;}
.border-radius-10 {border-radius: 10px;}

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

.bold {font-weight: bold;}
.normal {font-weight: normal}

.w100 {width: 100%;}

.text-black {color: #000;}
.text-danger {color: #c04e6a !important}
.bg-danger {background: #c04e6a;}
.btn-danger {background: #c04e6a !important; border: none;}

/****** 제휴대 2020 *********/

#navigation_bar {padding: 10px 50px 30px 50px;}
#navigation_bar_pc {width: 100%; background: #d9f1f1; font-size: 14px !important;}
#navigation_bar_pc td {padding: 7px 18px; text-align: center;}
#navigation_bar_mo {width: 100%; background: #d9f1f1; margin-top: 10px; font-size: 14px !important;}
#navigation_bar_mo td {padding: 5px; text-align: center;}

.inherit {color: inherit !important;}
.bg-white {background: #fff;}

.h2_univ {padding: 30px 0 20px 10px;}

.processTable {width:100%; margin-bottom:20px;}
.processTable_td0 {width: 15px; border: 1px solid #ccc; border-left: none;}
.processTable_td1 {border:1px solid #ccc; border-radius:5px; background:#f8f8f8; padding:10px; vertical-align:middle; text-align:center; font-size:90%;}
.processTable_td2 {text-align:center; vertical-align:middle; padding:10px;}

.radius {border-radius: 7px; overflow: hidden;}

.bg-greyL {background: #efefef;}
.text-grey {color: #999;}
.text-white {color: #fff;}
.bg-white {background: #fff;}

.bg-isic {background: #3ebebd;}
.border-isic {border-color: #3ebebd !important;}
.text-isic {color: #3ebebd;}

.bg-isic2 {background: #daeeef;}
.border-isic2 {border-color: #b4dddd !important;}
.text-isic2 {color: #b4dddd;}

#partnerUniv_naviDiv {background: #fff; padding-top: 25px;}
#partnerUniv_naviDiv2 {background: #fff;}
.appTitle {color:#3fc1be; font-size:18px; line-height:130%; font-weight:normal;}
.termDiv {height:150px; width:100%; margin-bottom:10px; overflow:auto;-webkit-overflow-scrolling:touch; border:1px solid #ccc;}

#comPreviewdDiv {border:1px solid #ccc; border-radius:10px; margin-top:30px; padding:30px 0;}
#previewTable {margin:0 auto; width:390px;}
#previewTable_m {margin:0 auto; width:260px;}

#standardGuide {padding-top: 30px; padding-bottom: 0px;}
.standardGuideTitle {padding: 0; margin: 0 0 10px 0;}




/******* file ***********/

.file_input_textbox
{
 float: left
}

.file_input_div
{
 position: relative; 
 width: 100%; 
 height: 40px; 
 overflow: hidden;
}

.file_input_button
{
 width: 100px; 
 position: absolute; 
 top: 0px;
 background-color: #33BB00;
 color: #FFFFFF;
 border-style: solid;
}

.file_input_hidden
{
 font-size: 45px; 
 position: absolute; 
 right: 0px; 
 top: 0px; 
 opacity: 0; 
 
 filter: alpha(opacity=0); 
 -ms-filter: "alpha(opacity=0)"; 
 -khtml-opacity: 0; 
 -moz-opacity: 0;
}


/****** margin *********/

.m-0 {margin: 0;}
.m-3 {margin: 3px!important;}
.m-5 {margin: 5px!important;}
.m-10 {margin: 10px!important;}
.m-15 {margin: 15px!important;}
.m-20 {margin: 20px!important;}
.m-30 {margin: 30px!important;}

.mt-0 {margin-top: 0px!important;}
.mt-3 {margin-top: 3px!important;}
.mt-5 {margin-top: 5px!important;}
.mt-10 {margin-top: 10px!important;}
.mt-15 {margin-top: 15px!important;}
.mt-20 {margin-top: 20px!important;}
.mt-30 {margin-top: 30px!important;}

.mb-0 {margin-bottom: 0px!important;}
.mb-3 {margin-bottom: 3px!important;}
.mb-5 {margin-bottom: 5px!important;}
.mb-10 {margin-bottom: 10px!important;}
.mb-15 {margin-bottom: 15px!important;}
.mb-20 {margin-bottom: 20px!important;}
.mb-30 {margin-bottom: 30px!important;}

.ml-0 {margin-left: 0px!important;}
.ml-3 {margin-left: 3px!important;}
.ml-5 {margin-left: 5px!important;}
.ml-10 {margin-left: 10px!important;}
.ml-15 {margin-left: 15px!important;}
.ml-20 {margin-left: 20px!important;}
.ml-30 {margin-left: 30px!important;}

.mr-0 { margin-right: 0px!important;}
.mr-3 {margin-right: 3px!important;}
.mr-5 {margin-right: 5px!important;}
.mr-10 {margin-right: 10px!important;}
.mr-15 {margin-right: 15px!important;}
.mr-20 {margin-right: 20px!important;}
.mr-30 {margin-right: 30px!important;}


/****** padding *********/

.p-0 {padding: 0px!important;}
.p-3 {padding: 3px!important;}
.p-5 {padding: 5px!important;}
.p-10 {padding: 10px!important;}
.p-15 {padding: 15px!important;}
.p-20 {padding: 20px!important;}
.p-30 {padding: 30px!important;}

.pt-0 {padding-top: 0px!important;}
.pt-3 {padding-top: 3px!important;}
.pt-5 {padding-top: 5px!important;}
.pt-10 {padding-top: 10px!important;}
.pt-15 {padding-top: 15px!important;}
.pt-20 {padding-top: 20px!important;}
.pt-30 {padding-top: 30px!important;}

.pb-0 {padding-bottom: 0px!important;}
.pb-3 {padding-bottom: 3px!important;}
.pb-5 {padding-bottom: 5px!important;}
.pb-10 {padding-bottom: 10px!important;}
.pb-15 {padding-bottom: 15px!important;}
.pb-20 {padding-bottom: 20px!important;}
.pb-30 {padding-bottom: 30px!important;}

.pl-0 {padding-left: 0px!important;}
.pl-3 {padding-left: 3px!important;}
.pl-5 {padding-left: 5px!important;}
.pl-10 {padding-left: 10px!important;}
.pl-15 {padding-left: 15px!important;}
.pl-20 {padding-left: 20px!important;}
.pl-30 {padding-left: 30px!important;}

.pr-0 {padding-right: 0px!important;}
.pr-3 {padding-right: 3px!important;}
.pr-5 {padding-right: 5px!important;}
.pr-10 {padding-right: 10px!important;}
.pr-15 {padding-right: 15px!important;}
.pr-20 {padding-right: 20px!important;}
.pr-30 {padding-right: 30px!important;}


/* border */

.no-border {border: 0!important;}
.no-border-top {border-top: 0!important;}
.no-border-bottom {border-bottom: 0!important;}
.no-border-left {border-left: 0!important;}
.no-border-right {border-right: 0!important;}



.border-lg {border-width: 2px;}
.border-top-lg {border-top: 2px solid;}
.border-bottom-lg {border-bottom: 2px solid;}
.border-left-lg {border-left: 2px solid;}
.border-right-lg {border-right: 2px solid;}

.border-xlg {border-width: 3px;}
.border-top-xlg {border-top: 3px solid;}
.border-bottom-xlg {border-bottom: 3px solid;}
.border-left-xlg {border-left: 3px solid;}
.border-right-xlg {border-right: 3px solid;}


.border-dashed {border: 1px dashed;}
.border-top-dashed {border-top: 1px dashed;}
.border-bottom-dashed {border-bottom: 1px dashed;}
.border-left-dashed {border-left: 1px dashed;}
.border-right-dashed {border-right: 1px dashed;}

.border-dotted {border: 1px dotted;}
.border-top-dotted {border-top: 1px dotted;}
.border-bottom-dotted {border-bottom: 1px dotted;}
.border-left-dotted {border-left: 1px dotted;}
.border-right-dotted {border-right: 1px dotted;}





/*PC*/

@media (min-width: 750px) {
	.plmc {text-align: left;}
	.plmr {text-align: left;}
	.prmc {text-align: right;}
	.prml {text-align: right;}
	.w-p100m80 {width: 100%;}
	.plp0 {padding-left: 0;}
	.ppl-3 {padding-left: 3px;}
	.ppr-3 {padding-right: 3px;}
	
	/** 제휴대 2020 **/
	.contents1 {padding: 10px;}
	.contents2 {}
	#isicIntro {padding: 0 10px;}
	#isicIntro_text {padding-left: 30px;}
  .oneCard {width: 80%; padding-left: 30px;}
}

/*Mobile*/

@media (max-width: 750px) {
	.plmc {text-align: center;}
	.plmr {text-align: right;}
	.prmc {text-align: center;}
	.prml {text-align: left;}
	.w-p100m80 {width: 80%;}
	
	/** 제휴대 2020 **/
  .oneCard {width: 70%;}
}


