@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
html,body{width: 100%;height: 100%;}
*{margin:0; padding:0;}
body{margin:0; 	padding:0;background:#fff;}
body{scrollbar-face-color: #FFFFFF;scrollbar-shadow-color: #FFFFFF;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #E5E5E5;scrollbar-darkshadow-color: #9A9A9A;scrollbar-track-color: #F4F4F4;scrollbar-arrow-color: AEAEAE;margin:0;padding:0;}
img { border:0;}

td {color: #333; FONT-FAMILY: 'Malgun Gothic', Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande',  Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; text-decoration:none;line-height:16px;}
head-form {	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px;}

#main_frame{width:100%; min-height:100%; min-width:1000px;position:relative;}
#main_frame_fusion{width:100%; min-height:100%; position:relative;}
#main_popup_frame{width:100%; min-height:100%; overflow:hidden;  position:relative;}
#main_frame > #header{width:100%;}
#main_frame > #content{width:100%;}
#main_frame > #footer{width:100%;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #999;} 
::-moz-placeholder { /* Firefox 19+ */ color:  #999; opacity:  1;} 
:-ms-input-placeholder { /* IE 10+ */  color:  #999;}
:-moz-placeholder { /* Firefox 18- */  color:  #999; opacity:  1;}

.red{color:#f00 !important;}
.clear {clear:both; margin:0; padding:0; height:0;}
.imgBtt{cursor:pointer;}
.img100Block{width:100%; display:block;}
.img100IBlock{width:100%; display:inline-block;}
.img100{width:100%;}
.img50{width:50%;}
.marginRight0{margin-right:0px !important;}
.frameBody{width:980px;  margin:25px auto;}

.frame_sub_inner{width:1000px; margin:10px auto;}
.frameSubMenu{width:190px; float:left;}
.frameContent{width:790px; float:right;}
.frameFooter{width:100%;}
.blue{color:#2f639c !important;}
.pink{color:#c612b7 !important;}
.blackBold{color:#000 !important; font-weight:bold !important;}
.chahong{color:#ec008c !important;}
.colorChahong{color:#da09bf !important;}
.red{color:#F00 !important;}
.black{color:#000 !important;}
.blueBlack{color:#06F !important; font-weight:bold !important;}
.yellow{color:#e6fb00 !important;}
.redBold{color:#C30 !important; font-weight:bold !important;}
.white{color:#fff !important; }
.green{color:#1b7c11 !important; }
.greenBold{color:#1b7c11 !important; font-weight:bold !important;}
.whiteBold{color:#fff !important; font-weight:bold !important;}
.goldBold{color:#b19d78 !important; font-weight:bold !important;}
.gold{color:#b19d78 !important;}
.colorGold{color:#6b634c !important;}
.lightYellow{color:#d1cf10 !important;}
.darkerYellow{color:#7b9327 !important;}
.lightRed{color:#f17b7b !important;}
.fontBold{font-weight:bold !important;}
.jackColor{color:#6b634c !important;}
.jackColorBold{color:#6b634c !important;font-weight:bold !important;}
.gray{color:#666 !important;}
.darkGray{color:#333 !important;}
.small_gold_txt{color:#855c1a !important; font-size:11px !important; line-height:160%;}
.noBorder{border:0 !important;}
.noBorderBottom{border-bottom:0 !important;}
.noBorderRight{border-right:0 !important;}
.noMarginBottom{margin-bottom:0px !important;}
.marginBottom0{margin-bottom:0px !important;}
.marginBottom4{margin-bottom:4px !important;}
.marginBottom5{margin-bottom:5px !important;}
.marginBottom10{margin-bottom:10px !important;}
.marginBottom15{margin-bottom:15px !important;}
.marginBottom25{margin-bottom:25px !important;}
.marginBottom35{margin-bottom:35px !important;}
.marginBottom45{margin-bottom:45px !important;}
.marginBottom55{margin-bottom:55px !important;}
.marginBottom65{margin-bottom:65px !important;}
.marginBottom75{margin-bottom:75px !important;}
.marginBottom85{margin-bottom:85px !important;}
.marginBottom90{margin-bottom:90px !important;}
.marginBottom95{margin-bottom:95px !important;}
.marginBottom100{margin-bottom:100px !important;}
.marginBottom105{margin-bottom:105px !important;}
.marginTop0{margin-top:0px !important;}
.marginTop1{margin-top:1px !important;}
.marginTop2{margin-top:2px !important;}
.marginTop3{margin-top:3px !important;}
.marginTop4{margin-top:4px !important;}
.marginTop5{margin-top:5px !important;}
.marginTop10{margin-top:10px !important;}
.marginTop15{margin-top:15px !important;}
.marginTop20{margin-top:20px !important;}
.marginTop25{margin-top:25px !important;}
.marginTop35{margin-top:35px !important;}
.marginTop45{margin-top:45px !important;}
.marginTop55{margin-top:55px !important;}
.marginTop65{margin-top:65px !important;}
.marginTop75{margin-top:75px !important;}
.marginTop85{margin-top:85px !important;}
.marginTop90{margin-top:90px !important;}
.marginTop95{margin-top:95px !important;}
.marginTop100{margin-top:100px !important;}
.marginTop105{margin-top:105px !important;}
.marginTop110{margin-top:110px !important;}
.marginTop120{margin-top:120px !important;}
.marginTop130{margin-top:130px !important;}
.marginTop140{margin-top:140px !important;}
.marginTop150{margin-top:150px !important;}
.marginTop160{margin-top:160px !important;}
.marginTop170{margin-top:170px !important;}
.marginTop180{margin-top:180px !important;}
.marginTop190{margin-top:190px !important;}
.marginTop200{margin-top:200px !important;}
.marginLeft0{margin-left:0px !important;}
.marginLeft5{margin-left:5px !important;}
.marginLeft10{margin-left:10px !important;}
.marginLeft20{margin-left:20px !important;}
.marginRight5{margin-right:5px !important;}
.marginRight10{margin-right:10px !important;}
.marginRight15{margin-right:15px !important;}
.noMarginRight{margin-right:0 !important;}
.noPaddingRight{padding-right:0 !important;}
.noMargin{margin:0 !important;}
.noPaddingMargin{margin:0 !important; padding:0 !important;}
.pageTitle{font:bold 14px/100% 'Malgun Gothic', Dotum, Gulim,Arail,sans-serif; color:#000; padding:10px 5px; border-bottom:1px #e1e1e1 solid; margin:0 10px 10px 10px; }

.fontSize11{font-size:11px !important;}.fontSize12{font-size:12px !important;}.fontSize13{font-size:13px !important;}.fontSize14{font-size:14px !important;}
.w10p{width:10% !important;}.w15p{width:15% !important;}
.w20p{width:20% !important;}.w23p{width:23% !important;}.w25p{width:25% !important;}
.w30p{width:30% !important;}.w33p{width:33% !important;}.w35p{width:35% !important;}
.w40p{width:40% !important;}.w45p{width:45% !important;}
.w50p{width:50% !important;}.w55p{width:55% !important;}
.w60p{width:60% !important;}.w65p{width:65% !important;}
.w70p{width:70% !important;}.w75p{width:75% !important;}
.w80p{width:80% !important;}.w85p{width:85% !important;}
.w85p{width:80% !important;}.w85p{width:85% !important;}
.w90p{width:90% !important;}.w95p{width:95% !important;}
.w10{width:10px !important;}.w20{width:20px !important;}
.w30{width:30px !important;}.w40{width:40px !important;}
.w50{width:50px !important;}.w60{width:60px !important;}
.w70{width:70px !important;}.w80{width:80px !important;}
.w90{width:90px !important;}.w95{width:95px !important;}
.w100{width:100px !important;}.w110{width:110px !important;}.w120{width:120px !important;}.w130{width:130px !important;}.w140{width:140px !important;}.w150{width:150px !important;}
.w200{width:200px !important;}.w210{width:210px !important;}.w220{width:220px !important;}.w230{width:230px !important;}.w240{width:240px !important;}.w250{width:250px !important;}
.w260{width:260px !important;}.w270{width:270px !important;}.w280{width:280px !important;}.w290{width:290px !important;}
.w300{width:300px !important;}.w350{width:350px !important;}
.w400{width:400px !important;}.w450{width:450px !important;}
.w500{width:500px !important;}.w550{width:550px !important;}
.w600{width:600px !important;}.w650{width:650px !important;}
.w700{width:700px !important;}.w750{width:750px !important;}
.w800{width:800px !important;}.w850{width:850px !important;}
.w900{width:900px !important;}.w950{width:950px !important;}
.h10{height:10px !important;}
.h20{height:20px !important;}
.h30{height:30px !important;}
.h40{height:40px !important;}
.h50{height:50px !important;}
.h60{height:60px !important;}
.h70{height:70px !important;}
.h80{height:80px !important;}
.h90{height:90px !important;}
.h100{height:100px !important;}.h150{height:150px !important;}
.h200{height:200px !important;}.h250{height:250px !important;}
.h300{height:300px !important;}.h350{height:350px !important;}
.h400{height:400px !important;}.h450{height:450px !important;}
.h500{height:500px !important;}.h550{height:550px !important;}
.h600{height:600px !important;}.h650{height:650px !important;}
.h700{height:700px !important;}.h750{height:750px !important;}
.h800{height:800px !important;}.h850{height:850px !important;}
.h900{height:900px !important;}.h950{height:950px !important;}
.h1000{height:1000px !important;}.h1500{height:1500px !important;}
.w1000{width:1000px !important;}
.paddingT10{padding-top:10px !important;}
.paddingB10{padding-bottom:10px !important;}
.paddingR10{padding-right:10px !important;}
.paddingL10{padding-left:10px !important;}
.paddingT20{padding-top:20px !important;}
.paddingT30{padding-top:30px !important;}
.paddingT40{padding-top:40px !important;}
.paddingT50{padding-top:50px !important;}
.paddingT60{padding-top:60px !important;}
.paddingT70{padding-top:70px !important;}
.paddingT80{padding-top:80px !important;}
.paddingT90{padding-top:90px !important;}
.paddingT100{padding-top:100px !important;}
.paddingB20{padding-bottom:20px !important;}
.paddingB30{padding-bottom:30px !important;}
.paddingB40{padding-bottom:40px !important;}
.paddingB50{padding-bottom:50px !important;}
.paddingB60{padding-bottom:60px !important;}
.paddingB70{padding-bottom:70px !important;}
.paddingB80{padding-bottom:80px !important;}
.paddingB90{padding-bottom:90px !important;}
.paddingB100{padding-bottom:100px !important;}
.paddingR20{padding-right:20px !important;}
.paddingL20{padding-left:20px !important;}
.paddingA10{padding:10px !important;}
.paddingA20{padding:20px !important;}
.paddingOLR10{padding:0 10px !important;}
.paddingOLR20{padding:0 20px !important;}

.lineheight28{line-height:24px !important;}
.lineheight18{line-height:18px !important;}
.lineheight19{line-height:19px !important;}
.lineheight20{line-height:20px !important;}
.lineheight21{line-height:21px !important;}
.lineheight22{line-height:22px !important;}
.lineheight23{line-height:23px !important;}
.lineheight24{line-height:24px !important;}
.lineheight25{line-height:25px !important;}
.lineheight26{line-height:26px !important;}
.lineheight27{line-height:27px !important;}
.lineheight160p{line-height:160% !important;}
.text_align_center{text-align:center !important;}
.text_align_left{text-align:left !important;}
.text_align_right{text-align:right !important;}
.flexColumn{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}
.flexColumnSpaceAround{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-around;
-webkit-justify-content:space-around;
justify-content:space-around;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}
.flexRow{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:column wrap;
-webkit-flex-flow:column wrap;
flex-flow:column wrap;
}

.flexStretch{
-ms-align-item:stetch;
-webkit-align-item:stetch;
align-item:stetch;
}

.flexColumnFlexStart{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenter{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexEnd{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenterMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexStartMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndBottom{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:flex-end;
-webkit-align-items:flex-end;
align-items:flex-end;
}
.flexMiddle{align-self:center;}
a.inner_text_origin:link {display:inline-block; padding:0; margin:0; font-size:inherit;color: inherit;text-decoration:none;}
a.inner_text_origin:visited {display:inline-block; padding:0; margin:0;font-size:inherit;color: inherit; text-decoration:none;}
a.inner_text_origin:active {display:inline-block; padding:0; margin:0; font-size:inherit;color: inherit;text-decoration:none;}
a.inner_text_origin:hover {display:inline-block; padding:0; margin:0; font-size:inherit;color:#900; text-decoration:none;}

.center_lip_line{width:20px; height:2px; border-top:1px #999 solid; margin:45px auto;}
.center_lip_line_to_b20{width:20px; height:2px; border-top:1px #999 solid; margin:25px auto 25px auto;}
.center_lip_line_left{width:20px; height:2px; border-top:1px #999 solid; margin:45px 0;}
.center_lip_line_margin5{width:20px; height:2px; border-top:1px #999 solid; margin:5px auto;}
.center_lip_line_margin10{width:20px; height:2px; border-top:1px #999 solid; margin:10px auto;}
.center_lip_line_margin15{width:20px; height:2px; border-top:1px #999 solid; margin:15px auto;}
.center_lip_line_margin20{width:20px; height:2px; border-top:1px #999 solid; margin:20px auto;}
.center_lip_line_margin25{width:20px; height:2px; border-top:1px #999 solid; margin:25px auto;}
.center_lip_line_margin30{width:20px; height:2px; border-top:1px #999 solid; margin:30px auto;}
.center_lip_line_margin35{width:20px; height:2px; border-top:1px #999 solid; margin:35px auto;}
.center_lip_line_margin20_left{width:20px; height:2px; border-top:1px #999 solid; margin:20px 0;}

#main_frame > #modal_left{display:none;}
@media all and (min-width: 100%){
	#main_frame > #modal_left{display:block; position:fixed; top:0px; left:0px; width:200px; height:100%;  background:url(/freecafe/images/modal_left.jpg) top center no-repeat; background-size:cover;}
}
.modal_left{margin:0px;}

#main_frame > #modal_right{display:none;}
@media all and (min-width: 100%){
	#main_frame > #modal_right{display:block; position:fixed; top:0px; right:0px; width:200px; height:100%; background:url(/freecafe/images/modal_right.jpg) top center no-repeat; background-size:cover;}
}

a.writeBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #d74f3a solid; background:#d74f3a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.writeBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #d74f3a solid; background:#d74f3a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.writeBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #d74f3a solid; background:#d74f3a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.writeBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #d74f3a solid; background:#fff; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#d74f3a;text-decoration:none; }

a.cancelBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #726967 solid; background:#726967; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.cancelBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #726967 solid; background:#726967;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.cancelBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #726967 solid; background:#726967;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.cancelBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #726967 solid; background:#fff;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#726967;text-decoration:none; }

a.deleteBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #7b5c2a solid; background:#7b5c2a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.deleteBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #7b5c2a solid; background:#7b5c2a;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.deleteBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #7b5c2a solid; background:#7b5c2a;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.deleteBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #7b5c2a solid; background:#333;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b5c2a;text-decoration:none; }

a.downloadBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c; padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.downloadBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c;padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.downloadBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c; padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.downloadBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#fff;padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#5e5d06;text-decoration:none; }

a.downloadBtt_large:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c; padding:10px 10px; text-align:center;  font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.downloadBtt_large:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c;padding:10px 10px; text-align:center;  font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.downloadBtt_large:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c; padding:10px 10px; text-align:center;  font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.downloadBtt_large:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#fff;padding:10px 10px; text-align:center;  font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#5e5d06;text-decoration:none; }


a.listBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #785a29 solid; background:#785a29; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#dcd3c6;text-decoration:none;}
a.listBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #785a29 solid; background:#785a29;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#dcd3c6;text-decoration:none; }
a.listBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #785a29 solid; background:#785a29; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#dcd3c6;text-decoration:none; }
a.listBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #785a29 solid; background:#a37a38;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#dcd3c6;text-decoration:none; }

a.editBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #84805a solid; background:#84805a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.editBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #84805a solid; background:#84805a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.editBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #84805a solid; background:#84805a;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.editBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #84805a solid; background:#fff;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#84805a;text-decoration:none; }

a.replyBtt:link {display:inline-block;border-radius:5px; margin-left:5px; border:1px #913f98 solid; background:#913f98; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.replyBtt:visited {display:inline-block;border-radius:5px; margin-left:5px; border:1px #913f98 solid; background:#913f98; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.replyBtt:active {display:inline-block;border-radius:5px; margin-left:5px; border:1px #913f98 solid; background:#913f98;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.replyBtt:hover {display:inline-block;border-radius:5px; margin-left:5px; border:1px #913f98 solid; background:#fff;padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#913f98;text-decoration:none; }

a.board_buttonLinkA:link {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #ccc solid; color:#999;text-decoration:none;}
a.board_buttonLinkA:visited { display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #ccc solid;color:#999;text-decoration:none; }
a.board_buttonLinkA:active {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #ccc solid;color:#999;text-decoration:none; }
a.board_buttonLinkA:hover {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #333 solid; color:#333;text-decoration:none; }

a.boardLinkA:link {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;text-decoration:none;}
a.boardLinkA:visited { display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;text-decoration:none; }
a.boardLinkA:active {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;text-decoration:none; }
a.boardLinkA:hover {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#999;text-decoration:none; }
a.passwdLinkA:link {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;text-decoration:none;}
a.passwdLinkA:visited { display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;text-decoration:none; }
a.passwdLinkA:active {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;text-decoration:none; }
a.passwdLinkA:hover {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#999;text-decoration:none; }

a.boardlinkLock:link{padding-left:20px; background:url(/freecafe/images/locked.png) left center no-repeat;  background-size:contain;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#333; text-decoration:none; }
a.boardlinkLock:visited{padding-left:20px; background:url(/freecafe/images/locked.png) left center no-repeat; background-size:contain; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#333; text-decoration:none; }
a.boardlinkLock:active{padding-left:20px; background:url(/freecafe/images/locked.png) left center no-repeat; background-size:contain; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#333;  text-decoration:none;}
a.boardlinkLock:hover{padding-left:20px; background:url(/freecafe/images/locked.png) left center no-repeat; background-size:contain; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#ce5b07; text-decoration:none; }

a.caseInquiryRegBtt:link {display:inline-block;border-radius:5px; margin:0 auto; border:1px #00a759 solid; background:#00a759; padding:15px 35px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.caseInquiryRegBtt:visited {display:inline-block;border-radius:5px; margin:0 auto; border:1px #00a759 solid; background:#00a759;padding:15px 35px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.caseInquiryRegBtt:active {display:inline-block;border-radius:5px; margin:0 auto; border:1px #00a759 solid; background:#00a759; padding:15px 35px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.caseInquiryRegBtt:hover {display:inline-block;border-radius:5px; margin:0 auto; border:1px #00a759 solid; background:#fff;padding:15px 35px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#00a759;text-decoration:none; }

a.caseInquiryMiniRegBtt:link {display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb; padding:7px 15px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
a.caseInquiryMiniRegBtt:visited {display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb;padding:7px 15px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.caseInquiryMiniRegBtt:active {display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb; padding:7px 15px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none; }
a.caseInquiryMiniRegBtt:hover {display:inline-block;border-radius:5px; margin:0 auto; border:1px #034aab solid; background:#fff;padding:7px 15px; text-align:center; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#034aab;text-decoration:none; }

a.reviewPostBtt:link {display:inline-block; cursor:pointer; border-radius:5px; margin-left:5px; border:1px #09344c solid; background:#09344c; padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#999;text-decoration:none;}
a.reviewPostBtt:visited {display:inline-block; cursor:pointer; border-radius:5px; margin-left:5px; border:1px #09344c solid; background:#09344c; padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#999;text-decoration:none;}
a.reviewPostBtt:active {display:inline-block; cursor:pointer; border-radius:5px; margin-left:5px; border:1px #09344c solid; background:#09344c; padding:5px 10px; text-align:center;  font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#999;text-decoration:none;}
a.reviewPostBtt:hover {border:1px #9e9c0c solid; background:#fff;color:#5e5d06; }

a.viewStaticMiniBtt:link {display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb; padding:1px 3px; text-align:center; font-size:10px !important; color:#fff;text-decoration:none;}
a.viewStaticMiniBtt:visited {display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb;padding:1px 3px; text-align:center; font-size:10px !important; color:#fff;text-decoration:none; }
a.viewStaticMiniBtt:active {display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb; padding:1px 3px; text-align:center; font-size:10px !important; color:#fff;text-decoration:none; }
a.viewStaticMiniBtt:hover {display:inline-block;border-radius:5px; margin:0 auto; border:1px #034aab solid; background:#fff;padding:1px 3px; text-align:center; font-size:10px !important; color:#034aab;text-decoration:none; }
p.viewStaticMiniBtt {cursor:pointer; display:inline-block;border-radius:5px; margin:0 auto; border:1px #2169cb solid; background:#2169cb; padding:1px 3px; text-align:center; font-size:10px !important; color:#fff;text-decoration:none;}
p.viewStaticMiniBtt:hover {border:1px #034aab solid; background:#fff;color:#034aab;}

p.downloadBtt2{display:inline-block; cursor:pointer; border-radius:5px; margin-left:5px; border:1px #9e9c0c solid; background:#9e9c0c; padding:5px 10px; text-align:center;  font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;text-decoration:none;}
p.downloadBtt2:hover {border:1px #9e9c0c solid; background:#fff;color:#5e5d06; }

p.writeBtt{display:inline-block;border-radius:5px; margin-left:5px; border:1px #d74f3a solid; background:#d74f3a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#eee;}
p.writeBtt:hover{background:#fff !important; color:#d74f3a !important;}
p.cancelBtt{display:inline-block; border-radius:5px; margin-left:5px; border:1px #726967 solid; background:#726967; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#eee;}
p.cancelBtt:hover{background:#fff !important; color:#726967 !important;}
p.deleteBtt{display:inline-block;border-radius:5px; margin-left:5px; border:1px #393a3c solid; background:#393a3c; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#eee;}
p.deleteBtt:hover{background:#fff !important; color:#393a3c !important;}
p.listBtt{display:inline-block; border-radius:5px; margin-left:5px; border:1px #785a29 solid; background:#785a29; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#e7d9b2;}
p.listBtt:hover{background:#fff !important; color:#785a29 !important;}
p.editBtt{display:inline-block; border-radius:5px; margin-left:5px; border:1px #84805a solid; background:#84805a; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#eee;}
p.editBtt:hover{background:#fff !important; color:#84805a !important;}
p.replyBtt{display:inline-block; border-radius:5px;margin-left:5px; border:1px #913f98 solid; background:#913f98; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#eee;}
p.replyBtt:hover{background:#fff !important; color:#913f98 !important;}
p.searchBtt{display:inline-block; border-radius:5px;margin-left:5px; border:1px #333 solid; background:#333; padding:10px 15px; text-align:center; cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;}
p.searchBtt:hover{background:#fff !important; color:#333 !important;}

.flexBoxAbout{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
width:1300px; margin:0 auto;
}
.flexBoxAbout > .item{width:100%;
margin:10px auto; display:block;overflow:hidden;
}

.paddingLR5{padding:0 5px !important;}
.paddingL0R5{padding:0 5px 0 0 !important;}
.paddingLR0{padding:0 0px !important;}

table.csTable{width:750px; margin:0 auto; background:#252525; border:0; }
table.csTable100p{width:100%; margin:0 auto; background:#252525; border:0;}
table.csTable100p_w{width:100%; margin:0 auto; background:#252525; border:0;}

table.csTable td.csTableTitle{background:#252525 !important; color:#6b634c !important; font-weight:bold !important; border-bottom:1px #0f0f0f solid !important;}
table.csTable100p td.csTableTitle{background:#252525 !important; color:#6b634c !important; font-weight:bold !important; border-bottom:1px #0f0f0f solid !important}
table.csTable100p_w td.csTableTitle{background:#252525 !important; color:#6b634c !important; font-weight:bold !important;}

table.csTable td > .ico{color:#e3d7c8 !important; font-size:12px !important;}
table.csTable100p td > .ico{color:#e3d7c8 !important; font-size:12px !important;}
table.csTable100p_w td > .ico{color:#e3d7c8 !important; font-size:12px !important;}

td.csTableTitleOdd{background:#fefff1 !important; color:#000 !important; font-weight:bold !important;}
table.csTable td{background:#0f0f0f; padding:15px 10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;}
table.csTable100p td{background:#0f0f0f; padding:15px 10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;}
table.csTable100p_w td{background:#fff; padding:15px 10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#7b6c41;}

.csTSubject{color:#000 !important; cursor:pointer;}
.csTSubject:hover{text-decoration:underline !important;}
.csTDescription{padding:10px 0; display:none; color:#666 !important;}

.colorChahong{color:#f00 !important; }
.fileForm{margin-right:10px; padding:10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;}
.mypage_talbe_td_alarm{margin-bottom:10px; line-height:20px !important; font-size:12px !important;}

.mPagemFormWidth130{width:100px !important;}
.mPagemFormWidth180{width:150px !important;}
.boardImgBox{margin:0 0 15px 0;}
.boardImgBox > .innerImg{max-width:600px;}
.boardTextBox{line-height:160% !important;}
.mPageBox{text-align:center; margin:0 auto;}
.mPageBox_right{text-align:right; margin:35px auto;}
#paging_box{margin:15px 0; padding:15px 0; text-align:center; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande",  Arial, Helvetica, sans-serif;}
.paging_box_cur_txt{font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri, 'Lucida Sans Unicode','Lucida Grande', Arial, Times, serif; color:#000; padding:5px; border:1px #333 solid; background:#fff;}
.paging_box_txt{font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri, 'Lucida Sans Unicode','Lucida Grande', Arial, Times, serif; color:#999; padding:5px; border:1px #333 solid; background:#333;}

.main_body_wrap{width:100%;  margin:0 auto; padding:0;}

.mPageTitle{}
.termsContentBox{background:#f1f1f1; padding:10px;font:normal 14px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif; color:#666; margin:10px 0 25px 0;}
.godBless{border-bottom:1px #999 solid; padding-bottom:10px !important; margin-bottom:10px !important;}
ul.termUl{margin:0; padding:0;}
ul.termUl li{margin:0 0 0 0; padding:10px 0; border-bottom:1px #ccc dotted;list-style-type:none; font:normal 14px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#444;}
ul.termUl li ul.termChildUl{margin:5px 0 5px 20px; padding:0;}
ul.termUl li ul.termChildUl li{margin:0 0 0 10px; padding:1px 0; border-bottom:none;list-style-type: square; list-style-position: outside; font:normal 12px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#666;}
.memberHookTitle{font:400 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; margin:0 0 20px 0; text-transform:uppercase;}
ol.termUl{margin:0; padding:0;}
ol.termUl li{margin:0 0 0 20px; padding:10px 0 10px 0;  border-bottom:1px #e2e2e2 dotted; font:normal 14px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#444;}
ol.termUl li ul.termChildUl{margin:5px 0 5px 5px; padding:0;}
ol.termUl li ul.termChildUl li{margin:0 0 0 10px; padding:5px 0; border-bottom:none;list-style-type: none; list-style-position: outside; font:normal 13px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#444;}
ol.termUl li ul.termChildUl li ul.terms_third{margin:5px 0 5px 20px; padding:0;}
ol.termUl li ul.termChildUl li ul.terms_third li{margin:0 0 0 10px; padding:1px 0; border-bottom:none;list-style-type: none; list-style-position: outside; font:normal 12px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#666;}

.policyText{font:normal 15px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif; color:#444; margin:0 0 10px 0; padding:15px; background:#f4f4f4;}
.memberTitle{font:normal 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif; color:#333; margin:0 0 10px 0;}
.memberText{font:300 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif; color:#4d4d4d; margin:0;}

.text_bottom{position:absolute; width:100%; text-align:center; bottom:100px;}
.text_bottom > .text_wrap{background:rgba(0,0,0,0.25); text-shadow:1px 1px 1px rgba(0,0,0,0.75);}
.text_bottom > .text_wrap > .text{margin:0 0 15px 0; padding:15px 15px 0 15px; font:normal 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; }
.text_bottom > .text_wrap > .text_logo{margin:0 0 15px 0; padding:0 0 15px 0; font:bold 20px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; }
.text_bottom > .text_alert{text-shadow:1px 1px 1px rgba(0,0,0,0.75);margin:0 0 0 0; padding:15px; display:inline-block; border:1px #ccc solid; font:normal 16px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; }

.main_content_blow_box{width:calc(100% - 10px); margin:85px auto; padding:0 5px;}
.main_content_blow_box > .item{width:21%;}
.main_content_blow_box > .item > .title_box{margin:0 0 25px 0; padding:0;}
.main_content_blow_box > .item > .title_box > .t_left{width:calc(100% - 74px);}
.main_content_blow_box > .item > .title_box > .t_left > h1.title{margin:0 0 10px 0; padding:0; font:500 23px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_blow_box > .item > .title_box > .t_left > h5.ktitle{margin:0; padding:0; font:normal 13px/100% 'Titillium Web',Roboto, 'Noto Sans KR', Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#999;}
.main_content_blow_box > .item:nth-child(3) > .title_box > .t_left > h5.ktitle{margin:0; padding:0; font:normal 12px/100% 'Titillium Web',Roboto, 'Noto Sans KR', Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#999;}
.main_content_blow_box > .item > .title_box > .t_icon{width:48px;}
.main_content_blow_box > .item > .title_box > .t_icon > .iconbox{width:48px; height:48px;}
.main_content_blow_box > .item > .title_box > .t_icon > .iconbox > .ico{width:48px; display:block;}
.main_content_blow_box > .item > .description_box{font:normal 13px/180% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#333; margin:0; padding:0;}
.main_content_app_box_2nd{width:100%; padding:85px 0 0 0; margin:85px auto;  background:#fcfcfc;}
.main_content_app_box_2nd > h1.brand{margin:0 0 15px 0; text-align:center;  padding:0; font:500 31px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_app_box_2nd > .brand_txt{margin:0 0 80px 0; text-align:center;  padding:0; font:300 17px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_app_box_2nd > .opps_box{width:100%; max-width:100%; margin:0 auto;}
.main_content_app_box_2nd > .opps_box > .item:nth-child(1){width:30%; text-align:center;}
.main_content_app_box_2nd > .opps_box > .item:nth-child(2){width:30%; text-align:center;}
.main_content_app_box_2nd > .opps_box > .item:nth-child(3){width:20%; text-align:center;}
.main_content_app_box_2nd > .opps_box > .item > .smartphone_box{width:100%; }
.main_content_app_box_2nd > .opps_box > .item > .smartphone_box > .imgblock{width:100%; display:inline-block;}
.main_content_app_box_2nd > .opps_box > .item > h3.title{margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px #333 solid; text-align:left; font:bold 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_app_box_2nd > .opps_box > .item > ul.branch{margin:0; padding:0;}
.main_content_app_box_2nd > .opps_box > .item > ul.branch li{list-style-type:none; padding:11px 0; margin:0;  text-align:left; font:300 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_app_box_2nd > .success_wrap{margin:35px auto 45px auto; width:830px; padding:0;}
.main_content_app_box_2nd > .success_wrap > .yoitem{width:400px; height:400px; background:url(/freecafe/images/main_body_time_img_icon_0.jpg) center center no-repeat; background-size:cover; position:relative; overflow:hidden;}
.main_content_app_box_2nd > .success_wrap > .yoitem:last-child{background:url(/freecafe/images/main_body_time_img_icon_1.jpg) center center no-repeat; }
.main_content_app_box_2nd > .success_wrap > .yoitem > h1.noktum{position:absolute; top:80px; left:0px; width:100%; text-align:center; font:300 28px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.main_content_app_box_2nd > .success_wrap > .yoitem > .text{position:absolute; top:210px; left:0px; width:100%; text-align:center; font:300 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#eee;}
.main_content_app_box_2nd > .success_wrap > .yoitem > .icn_c{position:absolute; top:135px; left:0px; width:100%; text-align:center; margin:0 auto; padding:0;}
.main_content_app_box_2nd > .success_wrap > .yoitem > .icn_c > .icx{width:48px; display:inline-block;}
.main_content_app_box{width:100%; max-width:100%; padding:45px 0; margin:85px auto; background:#fafafa;}
.main_content_app_box > .item{width:50%; text-align:center;}
.main_content_app_box > .item > .text_wrap{width:100%;}
.main_content_app_box > .item > .text_wrap > h1.brand{margin:0 0 15px 0; padding:0; font:bold 40px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_app_box > .item > .text_wrap > h3.cooper{margin:0 0 25px 0; padding:0; font:normal 18px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#900;}
.main_content_app_box > .item > .text_wrap > .cooper_text{margin:0; padding:0; font:normal 21px/180% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap{margin:25px 0 0 0; padding:0; text-align:center;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn:link{overflow:hidden; margin:0 25px 0 0; padding:25px; border-radius:25px; background:#fff; border:1px #333 solid; text-decoration:none;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn:visited{ overflow:hidden; margin:0 25px 0 0; padding:25px; border-radius:25px; background:#fff; border:1px #333 solid; text-decoration:none;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn:active{overflow:hidden; margin:0 25px 0 0; padding:25px; border-radius:25px; background:#fff; border:1px #333 solid; text-decoration:none;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn:hover{overflow:hidden;  margin:0 25px 0 0; padding:25px; border-radius:25px; background:#f4fdff; border:1px #333 solid; text-decoration:none;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn > .icon{width:24px; height:24px; display:inline-block; margin:0 15px 0 0; padding:0;  }
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn > .icon > .srt{width:24px; display:block;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn > .txt{display:inline-block; margin:0; padding:0; font:normal 24px/24px 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#900;}
.main_content_app_box > .item > .text_wrap > .app_btn_wrap > .appbtn:last-child{margin-right:0;}
.main_content_app_box > .item > .img_box{margin:0; padding:0;}
.main_content_app_box > .item > .img_box > .pngimg{width:250px; display:inline-block;}
.main_content_freature_box{width:100%; max-width:100%; padding:45px 0; margin:85px auto; }
.main_content_freature_box > h1.brand{margin:0 0 15px 0; text-align:center;  padding:0; font:500 28px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_freature_box > .brand_txt{text-align:center; margin:0 0 65px 0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#4d4d4d;}
.main_content_freature_box > .feature_wrap{}
.main_content_freature_box > .feature_wrap > .item{width:33%; text-align:center; margin:0 0 75px 0;}
.main_content_freature_box > .feature_wrap > .item:nth-child(n+4){margin:0;}
.main_content_freature_box > .feature_wrap > .item > .circle{width:98px; height:98px; display:inline-block;  border-radius:50%; margin:0 0 15px 0; padding:0;}
.main_content_freature_box > .feature_wrap > .item > .circle > .ico{width:98px; display:block;}
.main_content_freature_box > .feature_wrap > .item > h1.title{margin:0 0 10px 0; display:block; width:100%; text-align:center; padding:0; font:bold 22px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_freature_box > .feature_wrap > .item > .text{margin:0 0 0 0; display:inline-block; padding:0; font:normal 16px/180% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_freature_box > .main_content_flex_box_2{width:100%;}
.main_content_freature_box > .main_content_flex_box_2 > .item{width:50%;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .myimg{width:100%;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .myimg > .im_box{width:49.8%;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .myimg > .im_box > .imgblock{max-width:100%; display:block;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap{padding:0 0;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap > h1.title{margin:0 0 15px 0; padding:0;  font:400 20px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap > .text{margin:0 0 0 0; padding:0;  font:300 14px/170% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap > a.whatcanido:link{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #333 solid; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;text-decoration:none;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap > a.whatcanido:visited{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #333 solid; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;text-decoration:none;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap > a.whatcanido:active{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #333 solid;font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000; text-decoration:none;}
.main_content_freature_box > .main_content_flex_box_2 > .item > .inwrap > a.whatcanido:hover{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #900 solid; background:#900; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;text-decoration:none;}
.footer_wrapper{width:100%; margin:0 auto; background:#f4f4f4;}
.footer_wrapper > .bottom_banner_wrapper{width:100%; background:#181716; height:60px; text-align:center; background-size:cover;}
.footer_wrapper > a.bottom_banner_link_wrapper:link{display:block; width:100%; background:#181716; height:60px; text-align:center; background-size:cover; text-decoration:none;}
.footer_wrapper > a.bottom_banner_link_wrapper:visited{display:block; width:100%; background:#181716; height:60px; text-align:center; background-size:cover; text-decoration:none;}
.footer_wrapper > a.bottom_banner_link_wrapper:active{display:block; width:100%; background:#181716; height:60px; text-align:center; background-size:cover; text-decoration:none;}
.footer_wrapper > a.bottom_banner_link_wrapper:hover{display:block; opacity:0.85; width:100%; background:#181716; height:60px; text-align:center; background-size:cover; text-decoration:none;}
.footer_menu_box_wrap{width:calc(100% - 30px);padding:35px 15px 25px 15px; background:#fff; }
.footer_menu_box{width:100%; margin:0 auto; padding:0; }
.footer_menu_box > .item{width:calc(100% - 400px);}
.footer_menu_box > .item:last-child{width:350px;}
.footer_menu_box > .item > .box{width:100%;}
.footer_menu_box > .item > .box > .item_c{width:48px; text-align:center; }
.footer_menu_box > .item > .box > .item_c > .icon{opacity:0.85;}
.footer_menu_box > .item > .box > a.item_c:hover > .icon{background-size:16px 16px; 
transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
-webkit-transition: all 1s;}
.back_img_0{width:24px; height:24px; background:url(/freecafe/images/sns_0.png) center center no-repeat;background-size:24px 24px;}
.back_img_1{width:24px; height:24px; background:url(/freecafe/images/sns_1.png) center center no-repeat;background-size:24px 24px;}
.back_img_2{width:24px; height:24px; background:url(/freecafe/images/sns_2.png) center center no-repeat; background-size:24px 24px;}
.back_img_3{width:24px; height:24px; background:url(/freecafe/images/sns_3.png) center center no-repeat;background-size:24px 24px; }
.back_img_4{width:24px; height:24px; background:url(/freecafe/images/sns_4.png) center center no-repeat;background-size:24px 24px;}
.back_img_5{width:24px; height:24px; background:url(/freecafe/images/sns_5.png) center center no-repeat;background-size:24px 24px;}
 .footer_menu_box > .item > .box > a.item_c:link { text-decoration:none;}
 .footer_menu_box > .item > .box > a.item_c:visited {text-decoration:none;}
 .footer_menu_box > .item > .box > a.item_c:active { text-decoration:none;}
 .footer_menu_box > .item > .box > a.item_c:hover {text-decoration:none;}
 .footer_menu_box > .item > .box > a.item_c:hover > .icon{background-size:20px 20px; opacity:1;}
 
ul.footer{margin:0; padding:0;}
ul.footer li{display:inline-block; padding:0 20px 0 0; margin:0 0 0 0; list-style-type:none; }
ul.footer li:last-child{padding-right:0;}
a.footer_link:link {display:inline-block; padding:0; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#595959; text-decoration:none;}
a.footer_link:visited {display:inline-block; padding:0;font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#595959;  text-decoration:none;}
a.footer_link:active {display:inline-block; padding:0; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#595959; text-decoration:none;}
a.footer_link:hover {display:inline-block; padding:0;  font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#ccc; text-decoration:none;}

a.mailshooter:link{display:inline-block; margin:0; padding:0; font:inherit; color:#899107; text-decoration:none;}
a.mailshooter:visited{display:inline-block; margin:0; padding:0; font:inherit; color:#899107; text-decoration:none;}
a.mailshooter:active{display:inline-block; margin:0; padding:0; font:inherit; color:#899107; text-decoration:none;}
a.mailshooter:hover{display:inline-block; margin:0; padding:0; font:inherit; color:#fff; text-decoration:none;}
.footer_info{width:calc(100% - 20px); margin:0 auto; padding:45px 10px;}
.footerTextBox{text-align:left; width:100%; padding:0 0; margin:0 auto; position:relative;}
.footerTextBox > .wrap:nth-child(1){width:40%;}
.footerTextBox > .wrap:nth-child(2){width:40%;}
.footerTextBox > .wrap:nth-child(3){width:20%;}
.footer_info > h1.companyName{margin:0 0 25px 0; padding:0;text-align:left;}
.footer_info > h1.companyName > .us_bold{display:inline-block; margin:0 10px 0 0; padding:0;  font:bold 20px/100% Roboto, 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#000; }
.footer_info > h1.companyName > .kor{display:inline-block; margin:0 10px 0 0; padding:0;  font:normal 15px/100% 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#333; }
.footerTextBox > .marker{position:absolute; right:0px; bottom:0px;}
.footerTextBox > .marker > .footer_ssl_marker{display:inline-block; margin:0 0 0 0;width:114px; height:74px; opacity:0.8;}
.footerTextBox > .marker > .inicis_marker{display:inline-block; margin:0 10px 0 0;width:74px; height:74px; cursor:pointer; opacity:0.5;}
.footerTextBox > .marker > .inicis_esc_marker{display:inline-block; margin:0 10px 0 0;width:74px; height:74px; cursor:pointer; opacity:0.5;}
.footerText{font:normal 13px/190% 'Noto Sans KR', 'Open Sans', 'Noto Sans', Roboto,Dotum, Gulim,Arail,sans-serif; color:#777; text-align:left; margin:10px 0 10px 0; padding:0;}
.footerText2{font:normal 12px/21px 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#666; text-align:right; margin:0; padding:0;}
.footerTextBottom{font:normal 14px/100% Roboto, 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#666; text-align:left; margin:0 auto 0 auto; }
.footer_logo{width:99px; height:30px; display:inline-block; margin:0 0 10px 0; background:url(/freecafe/images/logo.png) center center no-repeat; background-size:contain; opacity:0.5; text-indent:-1000000px;}

a.footer_link_black:link{display:inline-block; margin:0; padding:0; font:inherit; color:#000; text-decoration:underline;}
a.footer_link_black:visited{display:inline-block; margin:0; padding:0; font:inherit; color:#000; text-decoration:underline;}
a.footer_link_black:active{display:inline-block; margin:0; padding:0; font:inherit; color:#000; text-decoration:underline;}
a.footer_link_black:hover{display:inline-block; margin:0; padding:0; font:inherit; color:#900; text-decoration:none;}

.mainmenu_wrapper{width:100%; min-width:1000px; background:#fff; position:fixed; top:0px; left:0px; z-index:9999; border-bottom:1px #ccc solid;}
ul.short_menu{margin:0 0; padding:10px 0;}
ul.short_menu li{list-style-type:none; display:inline-block; padding:0; position:relative;}
ul.short_menu li:last-child{border-right:0;}

a.shortlink:link {display:inline-block; padding:0 10px; margin:0 0 5px 0;text-align:center; font:normal 11px/100% 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#333; text-decoration:none;}
a.shortlink:visited {display:inline-block;padding:0 10px; margin:0 0 5px 0;text-align:center; font:normal 11px/100% 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#333; text-decoration:none;}
a.shortlink:active {display:inline-block; padding:0 10px; margin:0 0 5px 0;text-align:center; font:normal 11px/100% 'Noto Sans KR', Dotum, Gulim,Arail,sans-serif; color:#333; text-decoration:none;}
a.shortlink:hover {display:inline-block;padding:0 10px; margin:0 0 5px 0;text-align:center; font:normal 11px/100%; color:#ed6513; text-decoration:none;}

.tooltip{ position:absolute; border:1px solid #333; background:#000; padding:2px 5px; display:none; left:0px; top:30px; text-align:center; } 
.tooltip > .in{display:inline-block; text-align:center; font:normal 9px/100% 'Titillium Web', Roboto, 'Noto Sans','Open Sans',Arial,sans-serif !important; color:#aaa !important;}

.mainmenu_real_box{ -webkit-transition: all ease-in 1s;transition: all ease-in 1s; /* tweak to your liking */width:100%; margin:0;}

.mainmenu_real_box > .wrapperbox{width:100%;  margin:0 auto;}
.mainmenu_real_box > .wrapperbox > .item:first-child{width:200px; }
.mainmenu_real_box > .wrapperbox > .item:last-child{width:calc(100% - 200px); }
.mainmenu_real_box > .wrapperbox > .item:first-child > .logo_box{margin:45px auto 0 auto; width:200px; text-align:center;}
.mainmenu_real_box > .wrapperbox > .item:first-child > .logo_box > .logo{color:#fff; width:200px; height:61px; display:block; margin:0 auto 0 auto; background:url(/freecafe/images/logo.png) center center no-repeat; background-size:contain; text-indent:-4000px; }
.mainmenu_real_box > .wrapperbox > .item:first-child > .logo_box > a.logo:link {text-decoration:none;}
.mainmenu_real_box > .wrapperbox > .item:first-child > .logo_box > a.logo:visited {text-decoration:none;}
.mainmenu_real_box > .wrapperbox > .item:first-child > .logo_box > a.logo:active {text-decoration:none;}
.mainmenu_real_box > .wrapperbox > .item:first-child > .logo_box > a.logo:hover {text-decoration:none; background-color:rbga(255,255,255,0.5);}
.mainmenu_real_box > .wrapperbox > .item > .mainmenu_real_box_top{width:100%; margin:0 auto;}
ul.mainmenu_real{width:100%; margin:15px 0 0 0; padding:0;}
ul.mainmenu_real li{list-style-type:none; width:calc((100% - 178px) / 6); padding:0 0 0 15px; margin:0;position:relative;}
ul.mainmenu_real > li:last-child{display:none;}
ul.mainmenu_real li ul{display:none; position:absolute; top:70px; left:0px; width:100%; margin:0; padding:0;}
ul.mainmenu_real li ul li{list-style-type:none; display:block; margin:0; padding:0; width:100%;}
a.mainLink_real:link{width:100%;display:block; padding:10px 0;text-decoration:none; opacity:0.45;}
a.mainLink_real:visited{width:100%;display:block; padding:10px 0;text-decoration:none;opacity:0.45; }
a.mainLink_real:active{width:100%;display:block; padding:10px 0;text-decoration:none;opacity:0.45;}
a.mainLink_real:hover{width:100%;display:block; padding:10px 0;text-decoration:none; opacity:1;}
a.mainLink_real > .kor{text-align:left;display:block; margin:0 0 10px 0; padding:0; font:500 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;  }
a.mainLink_real > .us{text-align:left;display:block; margin:0 0 10px 0; padding:0; font:300 13px/100% Roboto, 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;  }
.mainLink_real_hover{opacity:1 !important;}
.mainmenu_content{background:#8f0b06; width:100%; height:44px; overflow:hidden;}
.mainmenu_content > .mainmenu_box{width:100%; margin:0 auto; padding:0 0;}
.mainmenu_content > .mainmenu_box > .item:first-child{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:220px; font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#aaa; padding:15px 0;}
.mainmenu_content > .mainmenu_box > .item:last-child{width:1170px;}
.tooltip{ position:absolute; border:1px solid #333; background:#000; padding:2px 5px; display:none; left:0px; top:30px;  } 
.tooltip > .in{display:inline-block; text-align:center; font:normal 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;}
.search_mainmenu_btt{float:left; cursor:pointer; padding:8px 5px; -webkit-appearance:none; width:60px; text-align:center;background:#333; border:1px #333 solid; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#888; }
.search_mainmenu_btt:hover{background:#000; color:#666;}
a.mainLink_child_simple:link{display:block; width:100%; margin:0; padding:15px 0; text-align:center; background:rgba(0,0,0,0.85); font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;text-decoration:none; }
a.mainLink_child_simple:visited{display:block;width:100%; margin:0; padding:15px 0; text-align:center; background:rgba(0,0,0,0.85); font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;text-decoration:none; }
a.mainLink_child_simple:active{display:block;width:100%; margin:0; padding:15px 0; text-align:center; background:rgba(0,0,0,0.85); font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;text-decoration:none;}
a.mainLink_child_simple:hover{display:block;width:100%; margin:0; padding:15px 0; text-align:center; background:#fff; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;text-decoration:none; }

.mainmenuChildBox{position:absolute;left:0px; top:110px;z-index:10; width:100%; height:350px; background:#fff; display:none; border-bottom:1px #ccc solid;}
.mainmenuChildBox > .sub_cool{width:100%;}
.mainmenuChildBox > .sub_cool > .child{width:108px; position:relative; padding:30px 0 10px 0; text-align:left;}
.mainmenuChildBox > .sub_cool > .child > h3.title{display:inline-block; font:bold 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; background:#333; padding:3px; margin:0 0 4px 0;}
.mainmenuChildBox > .sub_cool > .child > .tel{font:normal 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222; margin:0 0 25px 0;}
.mainmenuChildBox > .sub_cool > .child > .tel:lash-child{margin:0;}
.mainmenuChildBox > .sub_cool > .child_content{width:calc(100% - 128px); padding:35px 0 0 0;}
.imf_content_div > ul.imf{width:100%; margin:0 0 55px 0; padding:0;}
.imf_content_div > ul.imf li{margin:0; padding:0;list-style-type:none; width:100%;}
.imf_content_div > ul.imf li > .imf_in{margin:0; padding:0;width:100%;}
a.mainLink_child_real:link{display:inline-block; width:100px; margin:0 20px 0 0; padding:0;text-align:left;  text-decoration:none; }
a.mainLink_child_real:visited{display:inline-block;width:100px; margin:0 20px 0 0; padding:0;text-align:left;text-decoration:none; }
a.mainLink_child_real:active{display:inline-block;width:100px; margin:0 20px 0 0; padding:0;text-align:left; text-decoration:none;}
a.mainLink_child_real:hover{display:inline-block;width:100px; margin:0 20px 0 0; padding:0;text-align:left; color:#eadd0c;  text-decoration:none; }
a.mainLink_child_real > .icon{display:block; width:100px; height:46px; margin:0 0 10px 0; padding:0; opacity:0.3;}
a.mainLink_child_real > .text{display:block; text-align:center; margin:0; padding:0; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#111;  }
a.mainLink_child_real:hover > .icon{opacity:1;}
a.mainLink_child_real:last-child{margin:0;}
.mainLink_child_real_fighting{opacity:1 !important;}
.icon_menu_about_0{background:url(/freecafe/images/branch_icon_0.png) center center no-repeat; background-size:contain;}
.icon_menu_about_1{background:url(/freecafe/images/branch_icon_1.png) center center no-repeat; background-size:contain;}
.icon_menu_about_2{background:url(/freecafe/images/branch_icon_2.png) center center no-repeat; background-size:contain;}
.icon_menu_about_3{background:url(/freecafe/images/branch_icon_3.png) center center no-repeat; background-size:contain;}
.icon_menu_about_4{background:url(/freecafe/images/branch_icon_4.png) center center no-repeat; background-size:contain;}
.icon_menu_about_5{background:url(/freecafe/images/branch_icon_5.png) center center no-repeat; background-size:contain;}
.icon_menu_about_6{background:url(/freecafe/images/branch_icon_6.png) center center no-repeat; background-size:contain;}
.icon_menu_about_all{background:url(/freecafe/images/branch_icon_all.png) center center no-repeat; background-size:contain;}
.imf_content_div{width:980px; margin:15px auto;}
.imf_content_div > .content_wrap_box_parent{width:100%; display:none;}
.imf_content_div > .content_wrap_box_parent > .content_wrap_box{width:100%; }
.imf_content_div > .content_wrap_box_parent > .content_wrap_box > .vtem{width:58%;  }
.imf_content_div > .content_wrap_box_parent > .content_wrap_box > .vtem:last-child{width:38%;  }
.imf_content_div > .content_wrap_box_parent > .content_wrap_box > .vtem > h1.branch_title{margin:0 0 15px 0; padding:0; font:bold 21px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#000;}
.imf_content_div > .content_wrap_box_parent > .content_wrap_box > .vtem > .branch_wrap_box{width:100%;}
.imf_content_div > .content_wrap_box_parent > .content_wrap_box > .vtem > .branch_wrap_box > .btem{width:48%; font:normal 14px/26px 'Noto Sans KR', Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#111;}
.imf_content_div > .content_wrap_box_parent > .content_wrap_box > .vtem > .branch_wrap_box > .ftem{width:100%; font:normal 14px/31px 'Noto Sans KR', Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#111;}
.main_body_wrap > .main_body_back_10{width:100%; height:450px; margin:0 auto; padding:0; background:url(/freecafe/images/main_back_10.jpg) center center no-repeat; background-size:cover;}
.main_body_inner_wrap{width:100%;  margin:0 auto; position:relative; overflow:hidden;}
.starwars_dark_text{display:block; margin:240px auto 0px auto; padding:0; }
.starwars_dark_text > h1.stitle{display:block; text-align:center; margin:0 0 25px 0; padding:0; font:normal 44px/100% Roboto, 'Noto Sans','Open Sans',Arial, MS Gothic, Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif;  color:#fff;
-webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;}
.starwars_dark_text > .stext{display:block; text-align:center; margin:0 0 0 0; padding:0;font:100 18px/100% 'Open Sans','Noto Sans',Arial, MS Gothic, Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif;  color:#ccc;
-webkit-animation: fadein_final 4s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein_final 4s; /* Firefox < 16 */
        -ms-animation: fadein_final 4s; /* Internet Explorer */
         -o-animation: fadein_final 4s; /* Opera < 12.1 */
            animation: fadein_final 4s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0;}
    to   { opacity: 1; }
}


@keyframes fadein_final {
    from { opacity: 0; animation-delay: 3s;}
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein_final {
    from { opacity: 0; animation-delay: 3s;}
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein_final {
    from { opacity: 0; animation-delay: 3s;}
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein_final {
    from { opacity: 0; animation-delay: 3s;}
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein_final {
    from { opacity: 0; animation-delay: 3s;}
    to   { opacity: 1; }
}
.main_body_wrap > .main_body_back_min_white{width:calc(100% - 10px); min-height:650px; margin:0 auto; padding:0 5px; background:#fff;}
.main_body_hgt_min_inner_wrap{width:100%; min-height:450px; margin:0 auto; position:relative; overflow:hidden;}
.support_box{margin:65px 0;}
.support_box > .item:first-child{width:180px; padding:0 20px 0 0; border-right:1px #d3d3d3 solid;}
.support_box > .item:last-child{width:calc(100% - 240px); padding:0; border-right:1px #d3d3d3 solid; border:0;}
.support_box > .item > ul.submenu{margin:15px 0 25px 0; padding:0;}
.support_box > .item > ul.submenu li{margin:0; padding:0; width:100%; list-style-type:none;}
.support_box > .item > ul.submenu li > a.submenuLink_child:link{display:block; width:100%; margin:0; text-indent:10px; padding:15px 0; border-bottom:1px #e3e3e3 solid; text-align:left; background:#fafafa; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;text-decoration:none; }
.support_box > .item > ul.submenu li > a.submenuLink_child:visited{display:block;width:100%; margin:0; text-indent:10px; padding:15px 0; border-bottom:1px #e3e3e3 solid; text-align:left; background:#fafafa; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;text-decoration:none; }
.support_box > .item > ul.submenu li > a.submenuLink_child:active{display:block;width:100%; margin:0;text-indent:10px; padding:15px 0; border-bottom:1px #e3e3e3 solid; text-align:left; background:#fafafa; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;text-decoration:none;}
.support_box > .item > ul.submenu li > a.submenuLink_child:hover{display:block;width:100%; margin:0; text-indent:10px; padding:15px 0; border-bottom:1px #e3e3e3 solid; text-align:left; background:#fff; color:#000;text-decoration:none; }
.support_box > .item > .support_text{margin:0 0 45px 0; padding:0; font:normal 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.support_box > .item > .support_top_text{margin:25px 0 45px 0; padding:0; font:normal 16px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.support_box > .item > .support_top_text_light{margin:25px 0 45px 0; padding:0; font:300 16px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.support_box > .item > .support_top_text_flex_light{width:100%; margin:25px 0 65px 0;}
.support_box > .item > .support_top_text_flex_light > .shitem:first-child{width:100px;}
.support_box > .item > .support_top_text_flex_light > .shitem:last-child{width:calc(100% - 150px);}
.support_box > .item > .support_top_text_flex_light > .shitem > .ico{width:100px; display:block;}
.support_box > .item > .support_top_text_flex_light > .shitem > .text{margin:15px 0 0 0; padding:0; font:300 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.support_box > .item > .support_top_text_flex_box{margin:25px 0 45px 0; padding:0; }
.support_box > .item > .support_top_text_flex_box > .feature_title{width:33%;margin:0 0 10px 0; padding:0; font:500 16px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#c60959;}
.support_box > .item > .support_top_text_flex_box > .fitem{width:33%;display:inline-block; margin:0 0 0 0; padding:0; font:300 16px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}

.support_box > .item > .custom_box{padding:15px; background:#f9f9f9; margin:15px 0;}
.support_box > .item > textarea.privacy{-webkit-appearance:none;resize: none; background:#f4f4f4; padding:15px; margin:0 0 45px 0; border:0; width:calc(100% - 30px); height:150px; font:300 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, MS Gothic, Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif; color:#333;}
.submenuHover{background:#36383c !important; color:#fff !important; }
.support_box > .item > h1.support_title{margin:0 0 10px 0; padding:0; font:normal 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.support_box > .item > .snaff{margin:0 0 15px 0; padding:0; font:normal 10px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#777;}
.support_box > .item > .zozo{margin:0 0 15px 0; padding:10px; background:#fae100; font:normal 12px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#000;}
.support_box > .item > .rilly{margin:0 0 15px 0; padding:0; font:normal 12px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#777;}
.support_box > .item > .buttonbox{width:100%;}
.support_box > .item > .buttonbox > a.contact_Btt:link{display:block; margin:0 0 5px 0; width:100%; text-align:center; padding:15px 0; background:#eb5f58; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none;}
.support_box > .item > .buttonbox > a.contact_Btt:visited{display:block; margin:0 0 5px 0; width:100%;text-align:center; padding:15px 0; background:#eb5f58; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none;}
.support_box > .item > .buttonbox > a.contact_Btt:active{display:block;margin:0 0 5px 0; width:100%; text-align:center; padding:15px 0; background:#eb5f58; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff;  text-decoration:none;}
.support_box > .item > .buttonbox > a.contact_Btt:hover{display:block; margin:0 0 5px 0; width:100%;text-align:center; padding:15px 0; background:#f37c55;text-decoration:none;}
.support_box > .item > .buttonbox > a.contact_Btt:nth-child(2n){margin-right:0px;}
table.inquiryFormTable{width:100%; margin:0 auto; padding:0; border:0; border-top:1px #333 solid; background:#fff; border-spacing:0; border-collapse:collapse;}
table.inquiryFormTable td{background:#fff; border-bottom:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; padding:15px 10px; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#444;}

table.inquiryFormTable td.bgtitle{text-align:center; border-bottom:1px #333 solid; font-weight:bold; background:#f1f1f1 !important; color:#000;}
table.inquiryFormTable td.title{text-align:center; background:#f7f7f7; color:#333;}
table.inquiryFormTable td.normalCenter{text-align:center; line-height:160%;}
table.inquiryFormTable tr td:last-child{border-right:0;}
.mPagemFormInput{-webkit-appearance:none; background:#f4f4f4;  border:1px #fff solid; width:250px; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;color:#333; padding:10px;}
.inquiryPagemFormInput{border:1px #ccc solid; margin:0; width:270px; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Calibri, 'Lucida Sans Unicode','Lucida Grande',Meiryo UI,Arial,Helvetica, sans-serif; color:#000; padding:10px;}

.mPagemFormInputZip{border:1px #fff solid; width:80px; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333; padding:5px 10px; margin:0 0 0 0;}
.mPagemFormInputZip_small{border:1px #fff solid; width:60px; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333; padding:5px 10px;margin:0 0 0 0;}
.boardPagemFormInputText{-webkit-appearance:none;resize: none; border:1px #fff solid; background:#f4f4f4; padding:10px; height:200px; width:calc(100% - 22px); font:normal 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.support_box > .item > .custom_box > .ttop{width:100%; padding:0 0 15px 0; border-bottom:1px #ccc solid;}
.support_box > .item > .custom_box > .ttop > .tel_icon{width:100%; height:32px; }
.support_box > .item > .custom_box > .ttop > .tel_text{width:100%; margin:10px 0 0 0; text-align:center;padding:0; font:bold 21px/32px Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.support_box > .item > .custom_box > .tbottom{width:100%; margin:10px 0 0 0;}
.support_box > .item > .custom_box > .tbottom > .tel_icon{width:22px; height:22px;}
.support_box > .item > .custom_box > .tbottom > .tel_day_text{width:calc(100% - 35px); margin:0; padding:0; font:normal 13px/20px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.tt_icon_back_0{background:url(/freecafe/images/custom_icon_tel.png) center center no-repeat; background-size:contain;}
.tt_icon_back_1{background:url(/freecafe/images/custom_icon_clock.png) center center no-repeat; background-size:contain;}
.tt_icon_back_2{background:url(/freecafe/images/custom_icon_stop.png) center center no-repeat; background-size:contain;}
.support_box > .item > .about_us_ceo_text{margin:45px 0;}
.support_box > .item > .about_us_ceo_text > .item{width:45%; margin:0; padding:15px 0; text-align:justify; font:normal 15px/180% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.support_box > .item > .about_us_ceo_text > .item:last-child{padding:15px; background:#f9f9f9;}
.support_box > .item > .about_us_ceo_text_2divde{}
.support_box > .item > .about_us_ceo_text_2divde > .item:first-child{width:35%; }
.support_box > .item > .about_us_ceo_text_2divde > .item:last-child{width:calc(63% - 45px); border-left:1px #e3e3e3 dotted;}
.support_box > .item > .about_us_ceo_text_2divde > .item > .icon_wrap{width:100%; margin:0; padding:0;}
.support_box > .item > .about_us_ceo_text_2divde > .item > .icon_text{ margin:0; padding:0 0 0 45px; text-align:justify; font:normal 15px/170% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.support_box > .item > .about_us_ceo_text_2divde > .item > .icon_wrap > .icon_box{width:128px; height:128px; margin:0 0 10px 0; padding:0; background:url(/freecafe/images/avatar_man.png) center center no-repeat; background-size:contain;}
.support_box > .item > .about_us_ceo_text_2divde > .item > .icon_wrap > .icon_ceo_text{ margin:0; padding:0 0 0 0;font:bold 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#f76707;}
.support_box > .item > .about_img{margin:45px 0; padding:0; display:block;}
.support_box > .item > .about_img > .thisimg{max-width:100%; display:block;}
.support_box > .item > .about_us_ceo_text_3divde{width:100%; margin:45px 0;}
.support_box > .item > .about_us_ceo_text_3divde > .item:first-child{width:calc(100% - 200px); margin:0; padding:0; text-align:left; font:normal 16px/170% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#111;}
.support_box > .item > .about_us_ceo_text_3divde > .item:last-child{width:200px; text-align:center;}
.support_box > .item > .about_us_ceo_text_3divde > .item > .owlbolx{width:128px; height:128px; display:inline-block; background:url(/freecafe/images/avatar_owl.png) center center no-repeat; background-size:contain;}
.support_box > .item > .about_us_ceo_text_3divde > .full_item{width:100%; margin:35px 0 0 0; padding:0; text-align:left; font:normal 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#111;}
.support_box > .item > .about_us_ceo_text_3divde > .ceo_item{width:100%; margin:35px 0 0 0; padding:0; text-align:right; }
.support_box > .item > .about_us_ceo_text_3divde > .ceo_item > .title{display:inline-block; margin:0 10px 0 0; padding:0;font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.support_box > .item > .about_us_ceo_text_3divde > .ceo_item > .text{display:inline-block; margin:0 0 0 0; padding:0;font:bold 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
table.historyTable{width:100%; margin:0 auto; padding:0; border:0; border-top:1px #333 solid; border-bottom:1px #333 solid;background:#fff; border-spacing:0; border-collapse:collapse;}
table.historyTable td{background:#fff; border-bottom:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; padding:15px 10px; font:normal 14px/170% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#444;}
table.historyTable tr:last-child td{border-bottom:0;}
table.historyTable td.bgtitle{text-align:center; font-weight:bold; background:#f1f1f1 !important; color:#000;}
table.historyTable td.bgtitlem{text-align:center; font-weight:bold; background:#fbfbfb !important; color:#000;}
.support_box > .item > .map_box_wrap{position:relative; width:1000px; height:400px; overlfow:hidden;}

.radius_border{border:1px solid #919191;border-radius:5px;}     
.custom_typecontrol {position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol .selected_btn:hover {color:#fff;}   
.custom_zoomcontrol {position:absolute;top:50px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;} 
.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}     
.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}             
.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}

.support_box > .item > .map_tel_box{width:100%; margin:15px 0;}
.support_box > .item > .map_tel_box > .item{width:50%;}
.support_box > .item > .map_tel_box > .item:last-child{text-align:right;}
.support_box > .item > .map_tel_box > .item > .icon{width:24px; height:24px; display:inline-block; margin:0 10px 0 0; } 
.support_box > .item > .map_tel_box > .item > .text{display:inline-block; margin:0; padding:0; text-align:center; font:400 16px/24px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;} 
.support_box > .item > .map_tel_box > .map_addr{width:100%; margin:0; padding:0; }
.support_box > .item > .map_tel_box > .map_addr > .icon{width:24px; height:24px; display:inline-block; margin:0 10px 0 0; } 
.support_box > .item > .map_tel_box > .map_addr > .text{display:inline-block; margin:0; padding:0; text-align:center; font:400 16px/24px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;} 
.f_map_icon_0{background:url(/freecafe/images/f_map_icon_0.png) center center no-repeat; background-size:contain;}
.f_map_icon_1{background:url(/freecafe/images/f_map_icon_1.png) center center no-repeat; background-size:contain;}
.f_map_icon_2{background:url(/freecafe/images/f_map_icon_2.png) center center no-repeat; background-size:contain;}
.support_box > .item > .map_info{margin:45px 0; padding:45px 25px; border-top:1px #d3d3d3 solid; border-bottom:1px #d3d3d3 solid; }
.support_box > .item > .map_info > .item{width:33%; text-align:center;}
.support_box > .item > .map_info > .item > .title{display:block; width:100%; margin:0 0 25px 0; padding:0; text-align:left; font:bold 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.support_box > .item > .map_info > .item > .text{display:block; width:100%; margin:0; padding:0; text-align:left; font:300 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#555;}
.board_count_box{width:100%; margin:35px 0 10px 0;}
.board_count_box > .left{width:70%;}
.board_count_box > .right{width:30%; text-align:right; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#555; margin:15px 0 0 0;}
.tayo_b{display:inline-block; background:#3b5eb1; color:#fff; margin:0 0 5px 0;}
.tayo_g{display:inline-block; background:#4c9435; color:#fff; margin:0 0 5px 0;}
table.board{width:100%; background:#ccc; border:0; }
table.board td{background:#fff; padding:13px 10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; text-align:center;}
table.board td.boardTdTitle{font-size:14px !important; padding:15px 0 !important; background:#f8f8f8 !important; color:#000 !important;}
table.board td.boardTdRedTitle{font-size:14px !important; padding:15px 0 !important; background:#fedfdf !important; color:#900 !important; font-weight:bold !important;}
table.board td.boardTdTitleSmall{font-size:12px !important; padding:15px 0 !important; background:#f8f8f8 !important; color:#000 !important; font-weight:bold !important;}
table.board td.boardTdTitleAlignRight{font-size:14px !important; padding:15px 15px !important; background:#f8f8f8 !important; color:#000 !important; font-weight:bold !important;}
table.board tr:nth-child(odd) td{background:#f2f9ef;}
.borderTopBlack2{border-top:2px #333 solid !important;}
.borderTopBlack1{border-top:1px #333 solid !important;}
.borderBottomBlack1{border-bottom:1px #333 solid !important;}
.searchTxt{float:left; margin:0 0 0 0; background:#aaa;  padding:11px 10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Arial,Helvetica, sans-serif; color:#fff;}
.searchInput{-webkit-appearance:none;width:100px; background:#f8f8f8; float:left; margin:1px 5px 0 0; border:1px #aaa solid; padding:6px 10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Arial,Helvetica, sans-serif; color:#333;}
.searchBtt{display:inline-block; float:left; margin:1px 5px 0 0; border:1px #aaa solid; padding:8px 20px; background:#ff0; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Arial,Helvetica, sans-serif; color:#333; cursor:pointer;}
.searchBtt:hover{border:1px #333 solid !important; color:#000 !important;}

a.board_buttonLinkA:link {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #ccc solid; color:#999;text-decoration:none;}
a.board_buttonLinkA:visited { display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #ccc solid;color:#999;text-decoration:none; }
a.board_buttonLinkA:active {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #ccc solid;color:#999;text-decoration:none; }
a.board_buttonLinkA:hover {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; padding:10px; border:1px #333 solid; color:#333;text-decoration:none; }

a.boardLinkA:link {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;text-decoration:none;}
a.boardLinkA:visited { display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;text-decoration:none; }
a.boardLinkA:active {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;text-decoration:none; }
a.boardLinkA:hover {display:inline-block;font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#900;text-decoration:none; }

a.boardlinkLock:link{padding-left:20px; background:url(/mstar/images/locked.png) left center no-repeat; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#333; text-decoration:none; }
a.boardlinkLock:visited{padding-left:20px; background:url(/mstar/images/locked.png) left center no-repeat; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#333; text-decoration:none; }
a.boardlinkLock:active{padding-left:20px; background:url(/mstar/images/locked.png) left center no-repeat; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#333;  text-decoration:none;}
a.boardlinkLock:hover{padding-left:20px; background:url(/mstar/images/locked.png) left center no-repeat; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,Arial,sans-serif; color:#ce5b07; text-decoration:none; }
#paging_box{margin:15px 0; padding:15px 0; text-align:center; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri, 'Lucida Sans Unicode','Lucida Grande', Arial, Times, serif;}
.paging_box_cur_txt{font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri, 'Lucida Sans Unicode','Lucida Grande', Arial, Times, serif; color:#fff; padding:5px; border:1px #333 solid; background:#333;}
.paging_box_txt{font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri, 'Lucida Sans Unicode','Lucida Grande', Arial, Times, serif; color:#999; padding:5px; border:1px #999 solid; background:#fff;}
.partner_wrap_box{background:#f7f7f7; padding:35px;}
.partner_wrap_box > h1.ptitle{margin:0 0 35px 0; padding:0; font:bold 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.partner_wrap_box > ul.p_ul{margin:0; padding:0;}
.partner_wrap_box > ul.p_ul > li{width:20%; text-align:center; list-style-type:none;}
.partner_wrap_box > ul.p_ul > li > .icon{width:130px; height:130px; background:#fff; border-radius:50%; margin:0 auto 15px auto; padding:0; }
.partner_wrap_box > ul.p_ul > li > .icon > .ico{width:80px; display:block;}
.partner_wrap_box > ul.p_ul > li > .text{text-align:center; margin:0; padding:0; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_step_wrap{margin:65px 0; padding:0;}
.partner_step_wrap > .partner_index{margin:0 0 65px 0; padding:0;}
.partner_step_wrap > .partner_index > .item:first-child{width:150px; margin:0; padding:0;}
.partner_step_wrap > .partner_index > .item:last-child{width:calc(100% - 200px); margin:0; padding:0;}
.partner_step_wrap > .partner_index > .item > h1.ptitle{margin:0; padding:0;font:bold 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.partner_step_wrap > .partner_index > .item > .text{margin:0; padding:0;font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_step_wrap > .partner_index > .item > .text_box{margin:0 0 15px 0; padding:15px 25px; background:#f8f8f8; font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_step_wrap > .partner_index > .item > .step_inner{margin:0 0 45px 0; padding:0;}
.partner_step_wrap > .partner_index > .item > .step_inner > .step_box{width:170px; height:120px; padding:25px 0; border-radius:50%; border:1px #ccc solid;}
.partner_step_wrap > .partner_index > .item > .step_inner > .step_box > h3.btitle{text-align:center; margin:15px 0 10px 0; padding:0;font:bold 16px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.partner_step_wrap > .partner_index > .item > .step_inner > .step_box > h5.b_infra{text-align:center;margin:0 0 15px 0; padding:0;font:500 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.partner_step_wrap > .partner_index > .item > .step_inner > .step_box > .b_text{text-align:center; margin:0; padding:0;font:300 12px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_step_wrap > .partner_index > .item > .step_inner > .step_arr{width:30px; background:url(/freecafe/images/right-arrow_icon.png) center center no-repeat; background-size:contain;}
.partner_step_wrap > .partner_index > .item > ul.class_order{margin:0; padding:0;}
.partner_step_wrap > .partner_index > .item > ul.class_order li{border-bottom:1px #d3d3d3 dotted; padding:10px 0; margin:0; list-style-type:none; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_step_wrap > .partner_index > .item > ul.class_order li:last-child{border-bottom:0;}
.partner_step_wrap > .partner_index > .item > .partner_btn_box{margin:45px 0; padding:0;}
a.partner_btn:link{display:inline-block; padding:15px 25px; margin:0 10px 0 0; border:1px #d80707 solid; font:400 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
a.partner_btn:visited{display:inline-block; padding:15px 25px; margin:0 10px 0 0;border:1px #d80707 solid;font:400 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
a.partner_btn:active{display:inline-block; padding:15px 25px; margin:0 10px 0 0; border:1px #d80707 solid;font:400 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707;text-decoration:none;}
a.partner_btn:hover{display:inline-block; padding:15px 25px; margin:0 10px 0 0; background:#d80707; border:1px #d80707 solid; color:#fff;text-decoration:none;}
a.partner_btn_off:link{display:inline-block; padding:15px 25px; margin:0 0 0 0;border:1px #999 solid;font:400 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;  text-decoration:none;}
a.partner_btn_off:visited{display:inline-block; padding:15px 25px; margin:0 0 0 0;border:1px #999 solid; font:400 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;color:#666; text-decoration:none;}
a.partner_btn_off:active{display:inline-block; padding:15px 25px; margin:0 0 0 0;border:1px #999 solid;font:400 17px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;color:#666;  text-decoration:none;}
a.partner_btn_off:hover{display:inline-block; padding:15px 25px; margin:0 0 0 0;background:#d80707; border:1px #d80707 solid; color:#fff;text-decoration:none;}
.mento_wrap{margin:0; padding:0;}
.mento_wrap > .item{width:50%;}
.mento_wrap > .item:last-child{border-left:1px #d3d3d3 dotted; width:calc(50% - 1px);}
.mento_wrap > .item > .icon{width:100px; height:100px;  margin:0 auto 20px auto;}
.mento_wrap > .item > .icon > .imgblock{width:100px; display:block;}
.mento_wrap > .item > .title_wrap{margin:0 0 15px 0; padding:0; }
.mento_wrap > .item > .title_wrap > h1.title{text-align:center; margin:0 10px 0 0; padding:0; font:600 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.mento_wrap > .item > .title_wrap > .us_title{text-align:center; margin:8px 0 0 0; padding:0; font:400 18px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.mento_wrap > .item > .text{text-align:center; margin:0 0 0 0; padding:0; font:300 15px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.mento_wrap_chat_box{margin:35px 0 65px 0; padding:25px; background:#f8f8f8; border-radius:15px; font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_index > .item > ul.mentor{margin:15px 0 0 0; padding:0;}
.partner_index > .item > ul.mentor li{display:inline-block; padding:15px; margin:0 10px 10px 0; list-style-type:none; border:1px #d3d3d3 solid; font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.mentor_img_box{margin:25px 0 25px 0; padding:0;}
.mentor_img_box > .imgblock{width:49.8%; display:block;}
a.mentor_btn:link{display:inline-block; padding:15px 25px; margin:25px 0 0 0; border:1px #d80707 solid; font:400 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
a.mentor_btn:visited{display:inline-block; padding:15px 25px; margin:25px 0 0 0;border:1px #d80707 solid;font:400 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
a.mentor_btn:active{display:inline-block; padding:15px 25px; margin:25px 0 0 0; border:1px #d80707 solid;font:400 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707;text-decoration:none;}
a.mentor_btn:hover{display:inline-block; padding:15px 25px; margin:25px 0 0 0; background:#d80707; border:1px #d80707 solid; color:#fff;text-decoration:none;}
.branch_qna_banner_box{position:relative; width:100%; height:200px; overflow:hidden; background:url(/freecafe/images/branch_qna_banner.jpg) center center no-repeat; background-size:cover; border-radius:10px; margin:45px 0;}
.branch_qna_banner_box > .title{position:absolute; left:50px; top:32px; text-align:left;  font:bold 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.branch_qna_banner_box > .b_text{position:absolute; left:50px; top:75px; text-align:left; font:400 15px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; }
.branch_qna_banner_box > .r_title{position:absolute; right:267px; top:18px;  text-align:left; font:400 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_qna_banner_box > .r_title_next{position:absolute; right:121px; top:18px; text-align:left; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.branch_qna_banner_box > .r_title_b{position:absolute; right:198px; bottom:15px; text-align:left; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_qna_banner_box > .r_title_b_r{position:absolute; right:111px; bottom:15px; text-align:left; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707;}
.branch_qna_banner_box > a.branch_link:link{display:inline-block; margin:0; padding:0; position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.branch_qna_banner_box > a.branch_link:visited{display:inline-block; margin:0; padding:0;position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none;}
.branch_qna_banner_box > a.branch_link:active{display:inline-block; margin:0; padding:0;position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none;}
.branch_qna_banner_box > a.branch_link:hover{display:inline-block; margin:0; padding:0; position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#ff0; text-decoration:none;}
.branch_qna_feature{width:100%; margin:45px 0; padding:0;}
.branch_qna_feature > .item{width:33%; text-align:center; margin:0 0 45px 0; padding:0;}
.branch_qna_feature > .item > .icon{width:100px; height:100px;display:inline-block; margin:0 0 20px 0; padding:0;}
.branch_qna_feature > .item > .icon > .boib{width:100px; display:block; }
.branch_qna_feature > .item > .title{text-align:center; margin:0 0 15px 0; padding:0; font:400 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_qna_feature > .item > .text{text-align:justify; margin:0 0 0 0;  padding:0 30px; font:300 14px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#3d3d3d;}
.branch_step_feature{width:100%; margin:45px 0; padding:0;}
.branch_step_feature > .item{width:calc(48% - 2px); margin:0 0 10px 0; padding:0 0; border:1px #4978c9 solid;}
.branch_step_feature > .item > .step{width:100px; background:#4978c9; margin:0; padding:0; position:relative;}
.branch_step_feature > .item > .step > .text{margin:25px 0 10px 0; padding:0; text-align:center;font:300 14px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.branch_step_feature > .item > .step > .number{margin:0 0; padding:0; text-align:center;font:600 20px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.branch_step_feature > .item > .step > .arrow{content:'';position:absolute; width:0; height:0; border-style:solid; border-width:10px 15px; top:50%; margin-top:-10px;border-color:transparent transparent transparent #4978c9; right:-27px;}
.branch_step_feature > .item > .box{width:calc(100% - 140px); padding:15px 20px 15px 20px;margin:0;}
.branch_step_feature > .item > .box > .title{margin:0 0 10px 0; padding:0;font:300 20px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_step_feature > .item > .box > .text{margin:0 0; padding:0;font:300 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_button_wrap{margin:45px 0; padding:0;}
.branch_button_wrap > .item{width:70%;}
.branch_button_wrap > .item:last-child{width:30%; margin:45px 0 0 0;text-align:right;}
.branch_button_wrap > .item > h1.title{margin:0 0 20px 0; padding:0; font:600 23px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_button_wrap > .item > h5.text{margin:0; padding:0; font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_button_wrap > .item > a.brand_qna_btn:link{display:inline-block; padding:15px 15px; margin:0 0 0 0; border:1px #d80707 solid; font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
.branch_button_wrap > .item > a.brand_qna_btn:visited{display:inline-block; padding:15px 15px; margin:0 0 0 0;border:1px #d80707 solid;font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
.branch_button_wrap > .item > a.brand_qna_btn:active{display:inline-block; padding:15px 15px; margin:0 0 0 0; border:1px #d80707 solid;font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707;text-decoration:none;}
.branch_button_wrap > .item > a.brand_qna_btn:hover{display:inline-block; padding:15px 15px; margin:0 0 0 0; background:#d80707; border:1px #d80707 solid; color:#fff;text-decoration:none;}
.bad_wrap_button_box{margin:45px 0; padding:35px 0 0 0; border-top:1px #d9d9d9 solid; }
.bad_wrap_button_box > .item:nth-child(1){width:100px;}
.bad_wrap_button_box > .item:nth-child(2){width:calc(70% - 110px);}
.bad_wrap_button_box > .item:last-child{width:30%; margin:45px 0 0 0;text-align:right;}
.bad_wrap_button_box > .item > .badblock{width:80px; display:block;}
.bad_wrap_button_box > .item > h1.title{margin:0 0 20px 0; padding:0; font:500 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.bad_wrap_button_box > .item > h5.text{margin:0; padding:0; font:300 14px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.bad_wrap_button_box > .item > a.brand_qna_btn:link{display:inline-block; padding:15px 15px; margin:0 0 0 0; border:1px #d80707 solid; font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
.bad_wrap_button_box > .item > a.brand_qna_btn:visited{display:inline-block; padding:15px 15px; margin:0 0 0 0;border:1px #d80707 solid;font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
.bad_wrap_button_box > .item > a.brand_qna_btn:active{display:inline-block; padding:15px 15px; margin:0 0 0 0; border:1px #d80707 solid;font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707;text-decoration:none;}
.bad_wrap_button_box > .item > a.brand_qna_btn:hover{display:inline-block; padding:15px 15px; margin:0 0 0 0; background:#d80707; border:1px #d80707 solid; color:#fff;text-decoration:none;}

.branch_chart_wrap{margin:45px 0; padding:35px; background:#f9f9f9;}
.branch_chart_wrap > .item{width:70%;}
.branch_chart_wrap > .item:last-child{width:30%; text-align:center;}
.branch_chart_wrap > .item > .smalltext{margin:0 0 25px 0; padding:0; font:200 16px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_chart_wrap > .item > h1.title{margin:0 0 25px 0; padding:0; font:400 23px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_chart_wrap > .item > h5.text{margin:0; padding:0; font:300 16px/170% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_chart_wrap > .item > .chartimg{max-width:100%; display:inline-block;}
.partner_app_banner_box{position:relative; width:100%; height:200px; overflow:hidden; background:url(/freecafe/images/partner_apply_banner.jpg) center center no-repeat; background-size:cover; border-radius:10px; margin:45px 0;}
.partner_app_banner_box > .title{position:absolute; left:50px; top:32px; text-align:left; text-shadow:1px 1px 1px rgba(255,255,255,0.75); font:400 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.partner_app_banner_box > .b_text{position:absolute; left:50px; top:75px; text-align:left;text-shadow:1px 1px 1px rgba(255,255,255,0.75); font:300 15px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333; }
.partner_app_banner_box > .r_title{position:absolute; right:267px; top:18px;  text-align:left; font:400 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.partner_app_banner_box > .r_title_next{position:absolute; right:121px; top:18px; text-align:left; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.partner_app_banner_box > .r_title_b{position:absolute; right:198px; bottom:15px; text-align:left; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.partner_app_banner_box > .r_title_b_r{position:absolute; right:111px; bottom:15px; text-align:left; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707;}
.partner_app_banner_box > a.branch_link:link{display:inline-block; margin:0; padding:0; position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.partner_app_banner_box > a.branch_link:visited{display:inline-block; margin:0; padding:0;position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none;}
.partner_app_banner_box > a.branch_link:active{display:inline-block; margin:0; padding:0;position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#fff; text-decoration:none;}
.partner_app_banner_box > a.branch_link:hover{display:inline-block; margin:0; padding:0; position:absolute; left:50px; bottom:25px; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#ff0; text-decoration:none;}
.bix_partner{width:100%;}
.bix_partner > .bitem{width:calc(50% - 45px); margin:0 0 45px 0; padding:0 30px 0 0;}
.bix_partner > .bitem > .logo{width:100px; max-height:40px; margin:0 0 15px 0; padding:0;}
.bix_partner > .bitem > .logo > .partner_img{max-width:100%; margin:0; padding:0; display:block;}
.bix_partner > .bitem > h1.company{margin:0 0 5px 0; padding:0; font:bold 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.bix_partner > .bitem > .b_text{margin:0 0 15px 0; padding:0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.bix_partner > .bitem > .b_info{margin:0 0 0 0; padding:0; }
.bix_partner > .bitem > .b_info > .kname{margin:0 0 10px 0; padding:0; font:300 13px/100% Roboto,'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.bix_partner > .bitem > .b_info > .kurl{margin:0 0 0 0; padding:0; font:300 13px/100% Roboto,'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.sns_list_wrap{}
.sns_list_wrap > .sitem{width:48%; margin:0 0 45px 0; padding:0;}
.sns_list_wrap > .sitem > .pic{margin:0 0 0 0; padding:0;}
.sns_list_wrap > .sitem > .subject{margin:0 0 10px 0; padding:15px 10px; background:#f6f6f6; font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.sns_list_wrap > .sitem > .type_wrap{width:100%;}
.sns_list_wrap > .sitem > .type_wrap > .type{display:inline-block; margin:0; padding:0; text-align:left; font:300 13px/100% Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#444;}
.sns_list_wrap > .sitem > .type_wrap > .date{display:inline-block; margin:0; padding:0; text-align:right; font:300 13px/100% Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#444;}
.sns_icon_wrap{margin:45px 0; padding:0;}
.sns_icon_wrap > .sitem{width:18%; margin:0 0 0 0; padding:30px 0; border:1px #d3d3d3 solid; border-radius:15px; background:#f9f9f9;}
.sns_icon_wrap > .sitem > .pic{margin:0 0 10px 0; padding:0; text-align:center;}
.sns_icon_wrap > .sitem > .pic > .simg{width:50px; display:inline-block;}
.sns_icon_wrap > .sitem > .title{margin:0 0 10px 0; padding:0; text-align:center; font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.sns_icon_wrap > .sitem > .s_title{margin:0 0 10px 0; padding:0; text-align:center; font:300 13px/100% 'Titillium Web','Catamaran',Roboto, 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.sns_icon_wrap > .sitem > .link{margin:0 0 0 0; padding:0; text-align:center;}
.sns_icon_wrap > .sitem > .link > a.sns_link:link{display:inline-block; margin:0;padding:5px 10px; margin:0 0 0 0; border-radius:5px; background:#fff; border:1px #d80707 solid; font:400 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
.sns_icon_wrap > .sitem > .link > a.sns_link:visited{display:inline-block; margin:0; padding:5px 10px; margin:0 0 0 0;border-radius:5px; background:#fff;  border:1px #d80707 solid; font:400 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none; }
.sns_icon_wrap > .sitem > .link > a.sns_link:active{display:inline-block; margin:0; padding:5px 10px; margin:0 0 0 0;border-radius:5px;  background:#fff; border:1px #d80707 solid; font:400 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d80707; text-decoration:none;}
.sns_icon_wrap > .sitem > .link > a.sns_link:hover{display:inline-block; margin:0; padding:5px 10px; margin:0 0 0 0;border-radius:5px;  background:#d80707; border:1px #d80707 solid;  color:#fff; text-decoration:none; }
.sns_title_box{text-align:center; margin:65px 0; padding:0;}
.sns_title_box > .icon{width:120px; height:120px; margin:0 0 20px 0; background:url(/freecafe/images/sns_icon_title.png) center center no-repeat; background-size:contain; display:inline-block;}
.sns_title_box > h1.title{margin:0 0 15px 0; padding:0; font:500 25px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.sns_title_box > h5.b_title{margin:0 0 0 0; padding:0; font:400 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.exstudy_box{margin:45px 0; padding:0;}
.exstudy_box > .eitem{width:31%; margin:0; padding:0; text-align:center; }
.exstudy_box > .eitem > .title{text-align:center; margin:0 0 10px 0; padding:0; font:400 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.exstudy_box > .eitem > .icon{width:100px; height:100px;  display:inline-block; margin:0 0 15px 0; padding:0;}
.exstudy_box > .eitem > .icon > .iconblock{width:100px; display:block;}
.exstudy_box > .eitem > .text{text-align:center; margin:0 0 0 0; padding:0 25px; text-align:justify; font:300 14px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.exstudy_title_wrap{margin:65px 0; padding:0;}
.exstudy_title_wrap > h3.title{text-align:center; margin:0 0 15px 0; padding:0; font:300 28px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.exstudy_title_wrap > h5.stitle{text-align:center; margin:0 0 0 0; padding:0; font:300 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.exstudy_title_wrap > .short_box_wrap{margin:65px 0; padding:0;}
.exstudy_title_wrap > .short_box_wrap > .pitem{width:calc(31% - 72px); border:1px #d3d3d3 solid; background:#f9f9f9; margin:0; padding:35px;}
.exstudy_title_wrap > .short_box_wrap > .pitem > .pptitle{text-align:center; margin:0 0 0 0; padding:0; font:400 20px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#1976de;}
.exstudy_title_wrap > .short_box_wrap > .pitem > .line_box{text-align:center; margin:15px 0; padding:0;}
.exstudy_title_wrap > .short_box_wrap > .pitem > .line_box > .b_line{width:50px; border-top:1px #d3d3d3 solid; display:inline-block;}	
.exstudy_title_wrap > .short_box_wrap > .pitem > .pptext{text-align:justify; margin:0 0 25px 0; padding:0 0 25px 0; border-bottom:1px #d3d3d3 solid; font:300 14px/26px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}		
.exstudy_title_wrap > .short_box_wrap > .pitem > .name_card{width:100%;}	
.exstudy_title_wrap > .short_box_wrap > .pitem > .name_card > .pleft{width:30%;}	
.exstudy_title_wrap > .short_box_wrap > .pitem > .name_card > .pleft > .grade{margin:0 0 10px 0; padding:15px 0; text-align:center; background:#1976de; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}	
.exstudy_title_wrap > .short_box_wrap > .pitem > .name_card > .pleft > .name{margin:0; padding:0; text-align:left; font:300 13px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}	
.exstudy_title_wrap > .short_box_wrap > .pitem > .name_card > .pright{width:60%; font:300 13px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}	
.ex_teacher_banner_box{width:100%; height:220px; text-align:center; background:url(/freecafe/images/private_lesson.jpg) center center no-repeat; background-size:cover; overflow:hidden;}
.ex_teacher_banner_box > h1.title{text-align:center; margin:55px 0 35px 0; padding:0; font:300 28px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.ex_teacher_banner_box > a.study_reg:link{display:inline-block; padding:15px 20px; margin:0;border:1px #fff solid; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.ex_teacher_banner_box > a.study_reg:visited{display:inline-block; padding:15px 20px; margin:0;border:1px #fff solid; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.ex_teacher_banner_box > a.study_reg:active{display:inline-block; padding:15px 20px; margin:0;border:1px #fff solid; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.ex_teacher_banner_box > a.study_reg:hover{display:inline-block; padding:15px 20px; margin:0;border:1px #fae433 solid; background:#fae433; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

.exstudy_title_wrap > .short_step_wrap{margin:65px 0 25px 0; padding:0;}
.exstudy_title_wrap > .short_step_wrap > .pitem{width:calc(31% - 52px); border:1px #1976de solid; background:#f9f9f9; margin:0; padding:35px 25px; position:relative;}
.exstudy_title_wrap > .short_step_wrap > .pitem > .ppnum{position:absolute; left:0px; top:0px; padding:10px; margin:0; background:#1976de; font:400 14px/100% Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff; }
.exstudy_title_wrap > .short_step_wrap > .pitem > .pptitle{text-align:center; margin:0 0 0 0; padding:0; font:400 20px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#1976de;}
.exstudy_title_wrap > .short_step_wrap > .pitem > .line_box{text-align:center; margin:15px 0; padding:0;}
.exstudy_title_wrap > .short_step_wrap > .pitem > .line_box > .b_line{width:50px; border-top:1px #d3d3d3 solid; display:inline-block;}	
.exstudy_title_wrap > .short_step_wrap > .pitem > .pptext{text-align:center; margin:0 0 0 0; padding:0 0 0 0; font:300 14px/26px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}		
.exstudy_title_wrap > .remakr{margin:15px 0 45px 0; padding:0; font:300 16px/26px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#b71e1e;}
.exstudy_title_wrap > .terms_title{margin:0 0 0 0; padding:15px 25px; display:inline-block; background:#9e0101; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.exstudy_title_wrap > .terms{margin:0 0 45px 0; padding:25px; background:#fff0f0; border:1px #9e0101 solid; font:300 12px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.fund_story_wrap_box{margin:65px 0; padding:0;}
.fund_story_wrap_box > a.fitem:link{width:310px; overflow:hidden; margin:0 0 65px 0; padding:0; text-decoration:none;}
.fund_story_wrap_box > a.fitem:visited{width:310px; overflow:hidden; margin:0 0 65px 0; padding:0; text-decoration:none;}
.fund_story_wrap_box > a.fitem:active{width:310px; overflow:hidden; margin:0 0 65px 0; padding:0; text-decoration:none;}
.fund_story_wrap_box > a.fitem:hover{width:310px; overflow:hidden; margin:0 0 65px 0; padding:0; text-decoration:none;}
.fund_story_wrap_box > .fitem > .chat_bubble{width:calc(220px - 30px); margin:0; padding:25px 15px; position:relative; border-radius:10px; background:#fae433;}
.fund_story_wrap_box > .fitem > .chat_bubble > .subject{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin:0 0 10px 0; padding:0; font:300 16px/20px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.fund_story_wrap_box > .fitem > .chat_bubble > .text{margin:0; height:180px; overlfow:hidden; padding:0; font:300 14px/18px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d; text-decoration:none;}
.fund_story_wrap_box > .fitem > .chat_bubble > .marker{position:absolute; bottom:20px; right:-10px;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #fae433;}
.fund_story_wrap_box > .fitem > .abarta{width:80px; margin:0; padding:0;}
.fund_story_wrap_box > .fitem > .abarta > .wrap{}
.fund_story_wrap_box > .fitem > .abarta > .wrap > .num{margin:0 0 10px 0; padding:0; }
.fund_story_wrap_box > .fitem > .abarta > .wrap > .num > .tt{display:inline-block; margin:0 5px 0 0; padding:0; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#999;}
.fund_story_wrap_box > .fitem > .abarta > .wrap > .num > .nn{display:inline-block; margin:0; padding:0; font:300 11px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.fund_story_wrap_box > .fitem > .abarta > .wrap > .name{margin:0 0 5px 0; padding:0; font:300 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.fund_story_wrap_box > .fitem > .abarta > .wrap > .branch{margin:0 0 10px 0; padding:0; font:300 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#1976de;}
.fund_story_wrap_box > .fitem > .abarta > .wrap > .icon{width:64px; height:64px;}
.fund_story_wrap_box > .fitem > .abarta > .wrap > .icon > .uro{width:64px; display:block;}
.fund_story_wrap_box > a.fitem:hover > .chat_bubble{background:#f9f9f9;}
.fund_story_wrap_box > a.fitem:hover > .chat_bubble > .marker{border-left: 15px solid #f9f9f9;}

.branch_open_box{margin:45px 0;  padding:45px 0 45px 35px; overflow:hidden; background:#f9f9f9; }
.branch_open_box > .item:first-child{width:70%;}
.branch_open_box > .item:last-child{width:30%;}
.branch_open_box > .item > .icon{width:150px; display:block;}
.branch_open_box > .item > h1.b_title{margin:0 0 15px 0; padding:0;font:500 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_open_box > .item > .b_text{margin:0 0 15px 0; padding:0;font:300 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_open_box > .item > .b_week{margin:0 0 25px 0; padding:0;font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.branch_open_box > .item > a.branch_btn:link{display:inline-block; margin:0; padding:10px 15px; border:1px #333 solid; background:#fff; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#111; text-decoration:none;}
.branch_open_box > .item > a.branch_btn:visited{display:inline-block; margin:0; padding:10px 15px; border:1px #333 solid; background:#fff; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#111;text-decoration:none;}
.branch_open_box > .item > a.branch_btn:active{display:inline-block;margin:0; padding:10px 15px; border:1px #333 solid; background:#fff; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#111; text-decoration:none;}
.branch_open_box > .item > a.branch_btn:hover{display:inline-block;margin:0; padding:10px 15px; border:1px #900 solid; background:#fff; color:#900; text-decoration:none;}

.branch_info_box{margin:45px 0; padding:0; width:100%; overflow:hidden;}
.branch_info_box > .item{width:31%; padding:35px 0; text-align:center; background:#f9f9f9; border-top:1px #333 solid; }
.branch_info_box > .item > h1.b_title{margin:0 0 15px 0; padding:0; font:bold 20px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_info_box > .item > .b_text{margin:0 0 15px 0; padding:0; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.branch_info_box > .item > .b_week{margin:0; padding:0; width:100%; }
.branch_info_box > .item > .b_week > .icon{width:24px; height:24px; background:#f8f8f8; margin:0 10px 0 0;}
.branch_info_box > .item > .b_week > .icon > .sxicon{width:31px; display:block;}
.branch_info_box > .item > .b_week > .text{display:inline-block; margin:0; padding:0; font:normal 24px/31px Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}

.brand_fund_info_wrap{margin:65px 0; padding:0;}
.brand_fund_info_wrap > .item:first-child{width:100%;}
.brand_fund_info_wrap > .item > .title{margin:0 0 15px 0; padding:0; font:normal 18px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.brand_fund_info_wrap > .item > .text{margin:0 0 65px 0; padding:0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.brand_fund_info_wrap > .item > .remark{margin:0 0 65px 0; padding:0; font:300 13px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d93393;}

table.fundTable{width:100%; margin:0 auto 25px auto; padding:0; border:0; border-top:1px #333 solid; border-bottom:1px #333 solid;background:#fff; border-spacing:0; border-collapse:collapse;}
table.fundTable td{background:#fff; text-align:center; border-bottom:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; padding:15px 10px; font:300 14px/170% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#444;}
table.fundTable tr:last-child td{border-bottom:0;}
table.fundTable td.bgtitle{text-align:center; font-weight:500; background:#f1f1f1 !important; color:#000;}
table.fundTable td.bgtitlem{text-align:center; font-weight:bold; background:#fbfbfb !important; color:#000;}
.patent_wrap_box{margin:65px 0; padding:0;}
.patent_wrap_box > .row_box{width:100%; margin:0 0 45px 0; padding:0 0 45px 0; border-bottom:1px #d9d9d9 dotted;}
.patent_wrap_box > .row_box > .ritem:first-child{width:330px; }
.patent_wrap_box > .row_box > .ritem:last-child{width:calc(100% - 390px);}
.patent_wrap_box > .row_box > .ritem > .block{width:100%; display:block;}
.patent_wrap_box > .row_box > .ritem > .utitle{margin:0 0 10px 0; padding:0; font:300 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#1976de;}
.patent_wrap_box > .row_box > .ritem > .desctxt{margin:0 0 25px 0; padding:0; font:300 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#3d3d3d;}

table.rental{width:100%; background:#ccc; border:0; }
td.rentalTdTitle{font-size:14px !important; padding:15px 0 !important; background:#f8f8f8 !important; color:#000 !important; font-weight:400 !important; text-align:center !important;}
td.rentalTdRedCenterTitle{font-size:14px !important; padding:15px 0 !important; background:#fedfdf !important; color:#900 !important; font-weight:bold !important; text-align:center !important;}
td.rentalTdRedTitle{font-size:14px !important; padding:15px 0 !important; background:#fedfdf !important; color:#900 !important; font-weight:bold !important;}
td.rentalTdTitleSmall{font-size:12px !important; padding:15px 0 !important; background:#f8f8f8 !important; color:#000 !important; font-weight:bold !important;}
td.rentalTdTitleAlignRight{font-size:14px !important; padding:15px 15px !important; background:#f8f8f8 !important; color:#000 !important; font-weight:bold !important;}
td.rentalTdNormalRedBox{background:#fef1f4 !important; padding:10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#f00 !important; text-align:left;}
table.rental td{background:#fff; padding:10px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; text-align:left;}
.mGrayPagemFormInput{-webkit-appearance:none; background:#f5f5f5; border:1px #fff solid; width:250px; font:normal 1em/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; padding:10px;}
.mGrayPagemFormInputZip{-webkit-appearance:none; border:1px #fff solid; background:#f5f5f5; width:80px; font:normal 1em/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; padding:10px; float:left; margin:0 0 0 0;}
.mPagemFormSubjectInput{background:#feffef; border:1px #ccc solid; width:350px; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#000; padding:10px;}
.input_back_yellow{background:#fffac8 !important;}
.input_back_gray{background:#fafafa !important;}
.input_back_gray_more{background:#fbfbfb !important;}
.input_back_red{background:#fbefee !important;}
.boardPagemFormInputText{-webkit-appearance:none; border:1px #f5f5f5 solid; background:#f5f5f5; padding:10px; height:150px; width:95%; font:normal 14px/22px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#000;}
.loadingPaymentBtt{display:none;height:64px; text-align:center; width:100%;}
.ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}
.buttonArea{margin:10px 0 0 0;}
.buttonAreaCenter{text-align:center; margin:10px 0 0 0;}
.buttonArea_no_margin{margin:0 0 0 0;}
.con_hol_sol{margin:15px 0;}
.con_hol_sol > h3.title_a{display:inline-block; margin:0 5px 5px 0; padding:10px; background:#f8f8f8; font:400 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#111;}
.con_total_price_wrap{width:100%; margin:15px 0; text-align:center;}
.con_total_price_wrap > .con_total_price{display:inline-block; margin:0 auto 10px auto; padding:15px; border:3px #ae0909 solid; background:#fceeee;}
.con_total_price_wrap > .con_total_price > .f_t{display:inline-block; margin:0 5px 0 0; padding:0; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.con_total_price_wrap > .con_total_price > .f_c{display:inline-block; margin:0 5px 0 0; padding:0; font:bold 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#ae0909;}
.con_total_price_wrap > .con_total_price > .f_t:last-child{margin-right:0;}
.salary_box > .vitem > .ironman > .add_more{margin:35px 0; padding:0; text-align:center; font:normal 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.con_total_price_wrap > .con_total_remark{margin:0 0 0 0; padding:0; text-align:center; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}

.cafe_feature_wrap_box{width:100%; height:800px; overflow:hidden; background:url(/freecafe/images/cafe_feature.jpg) center bottom no-repeat; background-size:contain; background-color:#e4eeef;}
.cafe_feature_wrap_box > .star_title{text-align:center; margin:55px 0 0 0; padding:0; font:normal 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.cafe_feature_wrap_box > .brand_bar{text-align:center; width:30px; border-bottom:1px #ffd500 solid; margin:45px auto 45px auto; padding:0; }
.cafe_feature_wrap_box > .cafe_feature_box{width:650px; margin:15px auto; padding:0; }
.cafe_feature_wrap_box > .cafe_feature_box > .item{width:26%;}
.cafe_feature_wrap_box > .cafe_feature_box > .item > .circle_box{border:3px #ddd solid; background:#fff; width:140px; height:140px; border-radius:50%; margin:0 auto 25px auto; padding:0;}
.cafe_feature_wrap_box > .cafe_feature_box > .item > .circle_box > .ico{width:80px; display:block;}
.cafe_feature_wrap_box > .cafe_feature_box > .item > .title{text-align:center; margin:0 0 15px 0; padding:0; font:normal 18px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.cafe_feature_wrap_box > .cafe_feature_box > .item > .text{text-align:center; margin:0; padding:0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#555;}
.cafe_feature_wrap_box > .cafe_feature_box > .p_item{width:4%; margin:0; padding:0; text-align:center;}
.cafe_feature_wrap_box > .cafe_feature_box > .p_item > .p_box{display:inline-block; margin:60px 0 0 0; padding:0; font:bold 34px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#aaa;}
.cafe_tab_box{margin:65px 0;}
.cafe_tab_box > .cafe_tab_title{border-bottom:1px #d9d9d9 solid;}
.cafe_tab_box > .cafe_tab_title > .cafe_tab_menu{width:516px; margin:0 auto; padding:0;}
.cafe_tab_box > .cafe_tab_title > .cafe_tab_menu > .tab_title{cursor:pointer; display:block; width:170px;padding:20px 0; position:relative;}
.cafe_tab_box > .cafe_tab_title > .cafe_tab_menu > .tab_title > .text{text-align:center; margin:0; padding:10px 0; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.cafe_tab_box > .cafe_tab_title > .cafe_tab_menu > .tab_title > .line{position:absolute; right:-1px; top:30px; width:1px; text-indent:-100000px;height:15px; border-right:1px #d9d9d9 solid;}
.cafe_tab_box > .cafe_tab_title > .cafe_tab_menu > .tab_hover{margin-bottom:-1px;border-bottom:1px #fff solid;border-top:1px #1976de solid; border-left:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid; }
.cafe_tab_box > .cafe_tab_title > .cafe_tab_menu > .tab_title:hover > .text{color:#1976de !important;}
.salary_box{background:#fff; margin:65px auto;}
.salary_box > .vitem:first-child{width:50%;}
.salary_box > .vitem:last-child{width:45%; }
.salary_box > .vitem > .icon{width:180px; display:block;}
.salary_box > .vitem > .ironman{margin:0 35px 35px 35px; background:#fafafa; padding:35px;}
.salary_box > .vitem > .ironman > h1.title{text-align:center; margin:0 0 15px 0; padding:0; font:500 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.salary_box > .vitem > .ironman > .low_salary{text-align:center; margin:0 0 15px 0; padding:0; font:300 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#888;}
.salary_box > .vitem > .ironman > .con_sol{padding:15px 0; border-top:1px #d3d3d3 solid; text-align:center;}
.salary_box > .vitem > .ironman > .con_sol > h3.title_s{margin:0 0 10px 0; padding:0; font:normal 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.salary_box > .vitem > .ironman > .con_sol > .price_s{margin:0; padding:0; text-align:center;}
.salary_box > .vitem > .ironman > .con_sol > .price_s > .price{display:inline-block; margin:0 5px 0 0; padding:0; font:bold 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#ae0909;}
.salary_box > .vitem > .ironman > .con_sol > .price_s > .txt{display:inline-block; margin:0 0 0 0; padding:0; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#666;}
.salary_box > .vitem > h3.title{text-align:left; margin:0 0 15px 0; padding:0; font:300 20px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.salary_box > .vitem > h5.stitle{text-align:left; margin:0 0 0 0; padding:0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}

.salary_tab_box{margin:65px 0; padding:0;}
.salary_tab_box > .tab_tab{display:none;}
.salary_tab_box > .tab_tab:first-child{display:block;}
.cafe_feature_title_wrap{margin:65px 0; padding:0;}
.cafe_feature_title_wrap > .citem:first-child{width:70%;}
.cafe_feature_title_wrap > .citem:last-child{width:30%;}
.cafe_feature_title_wrap > .citem > .icon{width:120px; display:block;}
.cafe_feature_title_wrap > .citem > h3.title{text-align:left; margin:0 0 15px 0; padding:0; font:300 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.cafe_feature_title_wrap > .citem > h5.stitle{text-align:left; margin:0 0 0 0; padding:0; font:300 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.geton_site_table_txt{font-size:11px !important; color:#888 !important; margin:8px 0 0 0;}
.branch_info_box{margin:65px 0; padding:0; width:100%;}
.branch_info_box > a.branch_box:link{margin:0 0 45px 0; padding:0; width:32%; text-decoration:none;}
.branch_info_box > a.branch_box:visited{margin:0 0 45px 0; padding:0;  width:32%; text-decoration:none;}
.branch_info_box > a.branch_box:active{margin:0 0 45px 0; padding:0;  width:32%; text-decoration:none;}
.branch_info_box > a.branch_box:hover{margin:0 0 45px 0; padding:0;  width:32%; text-decoration:none;}
.branch_info_box > a.branch_box > .pic{position:relative;width:100%;  background:#f8f8f8; margin:0; padding:0; overflow:hidden;}
.branch_info_box > a.branch_box > .pic > .ico{width:100%; display:block;}
.branch_info_box > a.branch_box > .pic > .title{position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.75);margin:0; padding:10px; width:calc(100% - 20px); text-align:left; border-bottom:1px #333 solid;  font:400 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.branch_info_box > a.branch_box > .pic > .tel{position:absolute; right:0px; bottom:0px;margin:0; padding:10px;text-align:right;font:500 14px/100% Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#fff;}
.branch_info_box > a.branch_box > .address{margin:0; padding:15px; background:#f9f9f9; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom:1px #999 solid; font:300 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4c4c4c;}
.branch_info_box > a.branch_box > .map{margin:0; padding:0; height:200px; overlfow:hidden; background:#fafafa;}
.branch_info_box > a.branch_box:hover{opacity:0.85;}
.branch_info_box > a.branch_box:hover > .address{background:#fff;}
.ripple_wrap_box{margin:65px 0; padding:0;}
.ripple_wrap_box > .ritem{width:48%;}
.ripple_wrap_box > .ritem > .postBox{margin:0 0 0 0; padding:0;}
.ripple_wrap_box > .ritem> .listBox{margin:0; padding:0;}
.rippleWrapBox{border:1px #ccc solid; background:#f5f5f5; padding:10px; border-top:1px #333 solid;}
.rippleWrapBox > .top{margin:0 0 10px 0;}
.rippleWrapBox > .top > .nameBox{float:left;}
.rippleWrapBox > .top > .nameBox > .txt{ margin:5px 5px 0 0; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#4d4d4d; }
.rippleWrapBox > .top > .nameBox > .input{}
.rippleInput{background:#feffef; border:1px #ccc solid; width:150px; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; padding:5px 10px;}
.rippleWrapBox > .top > .dateBox{float:right;}
.rippleWrapBox > .top > .dateBox > .date{margin:5px 0 0 0; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#4d4d4d;  }
.rippleWrapBox > .middle{margin:0 0 10px 0;}
.ripplePagemFormInputText{border:1px #ccc solid; background:#fff; padding:10px; height:80px; width:calc(100% - 22px); font:300 13px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;}
.rippleWrapBox > .bottom{}	
.rippleWrapBox > .bottom > .countBox{width:49%; font:normal 12px/18px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;}
.rippleWrapBox > .bottom > .btnBox{ width:49%; text-align:right;}
.ripplePost{width:60px; border:1px #333 solid; background:#fff; color:#000; text-align:center; padding:8px 0px; border-radius:5px; cursor:pointer; float:right;}
.ripplePost:hover{background:#333 !important; color:#fff !important;}

.vPageRippleList{padding:0 0 10px 0; margin:0 0 25px 0; }
.vPageRippleContentTop{margin:0 0 10px 0;}
.vPageRippleContentMiddle{font:300 15px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#4d4d4d; background:#f9f9f9; padding:25px; margin:0 0 10px 0;}
.vPageRippleContentBottom{}
.vPageRipplePostBoxTopEmail{font:300 14px/20px 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#666; float:right;}
.vPageRipplePostBoxTopEmail > .ttname{display:inline-block; color:#222; margin:0 10px 0 0; padding:0;}
.vPageRipplePostBoxTopEmail > .bar{display:inline-block; color:#999; margin:0 10px 0 0; padding:0;}
.vPageRipplePostBoxTopEmail > .ttdate{display:inline-block; color:#0054a6; margin:0 10px 0 0; padding:0;}
.vPageRipplePostBoxTopEmail > .delimgbtn{width:20px;height:20px; display:inline-block;}
.vPageRipplePostBoxTopEmail > .delimgbtn:hover{opacity:0.75;}
.ripple_wrap_box > .ritem > h1.ripple_title{margin:0 0 15px 0; padding:0; font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#000;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap{width:100%; background:#f8f8f8;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in{padding:35px 25px;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in > .witem:first-child{width:100px;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in > .witem:last-child{width:calc(100% - 100px);}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in > .witem > .clock{width:80px; display:inline-block;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in > .witem > .text{margin:0 0 25px 0; padding:0; font:normal 14px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#3d3d3d;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in > .witem > .tel{margin:0 0 10px 0; padding:0;text-indent:24px; background:url(/freecafe/images/branch_qna_icon_tel.png) left center no-repeat; font:normal 16px/16px Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#3d3d3d;}
.ripple_wrap_box > .ritem > .ripple_hoya_wrap > .wrap_in > .witem > .email{margin:0; padding:0;text-indent:24px; background:url(/freecafe/images/branch_qna_icon_email.png) left center no-repeat; font:normal 16px/16px Roboto,'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#3d3d3d;}
.mjoinAgreePercent{margin:10px 0 65px 0; padding:0;}
.mjoinChkText{float:left; margin:3px 0 0 0; font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#828282; padding:0;  }
input[id="use_1"] + label {display: inline-block;width: 20px;height: 20px;border: 2px solid #bcbcbc;cursor: pointer;float:left; margin:0 5px 0 0;}
input[id="use_1"]:checked + label {background-color: #fff200;}
input[id="use_1"] {display: none;}
.login_wrap_box{margin:0 0; padding:65px 0; width:100%; background:#f9f9f9;}
.login_wrap_box > .login_inner_pc{width:400px; margin:0 auto; padding:0; }
.login_wrap_box > .login_inner_pc > ul.login_menu{margin:0 0 45px 0; padding:0; border-bottom:1px #fc6621 solid;}
.login_wrap_box > .login_inner_pc > ul.login_menu li{margin:0 0 -1px 0; cursor:pointer; padding:15px 35px; list-style-type:none; font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#3d3d3d;}
.login_wrap_box > .login_inner_pc > ul.login_menu li:last-child{margin-right:0;}
.ul_login_menu_hover{border:1px #fc6621 solid; background:#f9f9f9; color:#fc6621 !important; border-bottom:1px #f9f9f9;}
.login_wrap_box > .login_inner_pc > form > .login_form{border:1px #d3d3d3 solid; background:#fff; padding:15px; width:calc(100% - 32px); margin:0 0 10px 0;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.login_wrap_box > .login_inner_pc > .loginBtt{border:1px #2c8cc8 solid; background:#2c8cc8; padding:15px; width:calc(100% - 32px); text-align:center; margin:0 0 10px 0; cursor:pointer; font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;}
.login_wrap_box > .login_inner_pc > .loginBtt:hover{color:#2c8cc8;  background:#fff;}
.login_find_ip_wrap_box{width:100%; margin:0 0 10px 0;}
.login_find_ip_wrap_box > .item{width:48%; font:normal 12px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#666;}
.login_find_ip_wrap_box > .item > .findIdBtt{border:1px #ccc solid; background:#fff; padding:15px 10px; text-align:center; width:calc(100% - 20px); border-radius:5px; cursor:pointer; margin:0 0 10px 0;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#999;}
.login_find_ip_wrap_box > .item > .findPassBtt{border:1px #ccc solid; background:#fff; padding:15px 10px; text-align:center; width:calc(100% - 20px); border-radius:5px; cursor:pointer; margin:0 0 10px 0;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#999;}
.login_find_ip_wrap_box > .item > .findIdBtt:hover{border:1px #333 solid; color:#000;}
.login_find_ip_wrap_box > .item > .findPassBtt:hover{border:1px #333 solid; color:#000;}
.login_wrap_box > .login_inner_pc > .support_member_title{margin:45px 0 0 0; padding:0; text-align:center; font:500 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.login_wrap_box > .login_inner_pc > .support_member_top_text_light{margin:25px 0 25px 0; text-align:center; padding:0; font:300 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.login_wrap_box > .login_inner_pc > a.login_rBtt:link{border:1px #2c3546 solid; background:#2c3546; text-align:center; padding:15px; width:calc(100% - 32px); border-radius:5px; display:block; margin:0 auto 10px auto;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; text-decoration:none;}
.login_wrap_box > .login_inner_pc > a.login_rBtt:visited{border:1px #2c3546 solid; background:#2c3546; text-align:center; padding:15px; width:calc(100% - 32px); border-radius:5px;display:block; margin:0 auto 10px auto;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; text-decoration:none;}
.login_wrap_box > .login_inner_pc > a.login_rBtt:active{border:1px #2c3546 solid; background:#2c3546;text-align:center;  padding:15px; width:calc(100% - 32px); border-radius:5px; display:block; margin:0 auto 10px auto;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; text-decoration:none;}
.login_wrap_box > .login_inner_pc > a.login_rBtt:hover{border:1px #000 solid; background:#000; text-align:center; padding:15px; width:calc(100% - 32px); border-radius:5px; display:block;  margin:0 auto 10px auto;font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff; text-decoration:none;}
.login_wrap_box > .support_register_title{margin:0 0 0 0; padding:0; text-align:center; font:500 28px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.login_wrap_box > .support_register_top_text_light{margin:25px 0 25px 0; text-align:center; padding:0; font:300 16px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.login_wrap_box > .member_register_white_box{width:620px; padding:35px; background:#fff; margin:0 auto;}
.login_wrap_box > .member_register_white_box_in_text{width:620px; padding:35px; background:#fff; margin:0 auto; font:300 14px/240% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}
.login_wrap_box > .registerBtt{border:1px #2c8cc8 solid; background:#2c8cc8; padding:15px; width:calc(690px - 32px); text-align:center; margin:10px auto; cursor:pointer; font:normal 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;}
.login_wrap_box > .registerBtt:hover{color:#2c8cc8;  background:#fff;}
table.memberRegFormTable{width:100%; margin:0 auto; padding:0; border:0; background:#fff; border-spacing:0; border-collapse:collapse;}
table.memberRegFormTable td{background:#fff; padding:10px 0; font:normal 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim,Arial,sans-serif; color:#555;}
table.memberRegFormTable td > .rect{width:calc(100% - 22px); position:relative; border:1px #d3d3d3 solid; padding:10px;}
table.memberRegFormTable td > .useok {color:#333; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif;  margin: 4px 0 0 0; padding:0;}
table.memberRegFormTable td > .usenot {color:#f00; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif;   margin: 4px 0 0 0; padding:0;}
.mTrasparentForminput{-webkit-appearance:none; background:#fff; border:1px #fff solid; padding:0px; margin:0; width:calc(100% - 2px); font:normal 16px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333; }
.mTrasparentForminputZip{-webkit-appearance:none; border:1px #fff solid; background:#fff; padding:0px; margin:0; width:80px; font:normal 16px/100% 'Noto Sans KR',Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#333;}
.mFormRemark{position:absolute; right:3px; top:4px; width:108px; background:#2c8cc8;border:1px #2c8cc8 solid;text-align:center; padding:10px 0; margin:0 0 0 0; cursor:pointer; font:normal 16px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff; }
.mFormRemark:hover{border:1px #2c8cc8 solid !important; background:#fff !important; color:#499829 !important;}

#sophia_popup_terms{width:620px; height:600px; background:#fff; border-radius:10px; padding:0 0; overflow:hidden; display:none;}
#sophia_popup_terms > h1.popup_title{margin:0; padding:15px 0; text-align:center; background:#fc6621; font:normal 18px/100% 'Noto Sans','Open Sans', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;}
#sophia_popup_terms > .popup_alert{margin:35px 0; padding:0; text-align:center; font:normal 15px/100% 'Titillium Web','Catamaran', Roboto, 'Noto Sans','Open Sans',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fc6621;}
#sophia_popup_terms > .popup_close_icon{display:block; width:24px; height:24px; position:absolute; right:12px; top:12px; background:url(/freecafe/images/popup_overray_close.png) center center no-repeat; background-size:contain; cursor:pointer;}
#sophia_popup_terms >  button.sophia_popup_close_btt{display:block; margin:12px auto 0 auto; background:#fc6621; cursor:pointer; border:0; padding:15px 30px; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff; text-decoration:none;}
#sophia_popup_terms >  button.sophia_popup_close_btt:hover{display:block; color:#fc6621;  background:#fff;}
#sophia_popup_privacy{width:620px; height:600px; background:#fff; border-radius:10px; padding:0 0; overflow:hidden; display:none;}
#sophia_popup_privacy > h1.popup_title{margin:0; padding:15px 0; text-align:center; background:#fc6621; font:normal 18px/100% 'Noto Sans','Open Sans', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff;}
#sophia_popup_privacy > .popup_alert{margin:35px 0; padding:0; text-align:center; font:normal 15px/100% 'Titillium Web','Catamaran', Roboto, 'Noto Sans','Open Sans',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fc6621;}
#sophia_popup_privacy > .popup_close_icon{display:block; width:24px; height:24px; position:absolute; right:12px; top:12px; background:url(/freecafe/images/popup_overray_close.png) center center no-repeat; background-size:contain; cursor:pointer;}
#sophia_popup_privacy >  button.sophia_popup_close_btt{display:block; margin:12px auto 0 auto; background:#fc6621; cursor:pointer; border:0; padding:15px 30px; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#fff; text-decoration:none;}
#sophia_popup_privacy >  button.sophia_popup_close_btt:hover{display:block; color:#fc6621;  background:#fff;}

.terms_box{}
.terms_box > .terms_condition{padding:15px 0; margin:0 0 15px 0; border-bottom:1px #d3d3d3 solid;}
.terms_box > .terms_condition > .chk_no{display:block; width:16px; height:16px; cursor:pointer; margin:0 10px 0 0; padding:0; background:url(/freecafe/images/form_chk_off.png) center center no-repeat; background-size:contain;}
.terms_box > .terms_condition > .chk_txt{display:inline-block; font:300 16px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#000;}
.terms_box > .terms_small_condition{padding:5px 0; margin:0;}
.terms_box > .terms_small_condition > .chk_no{display:block; width:13px; height:13px; cursor:pointer;margin:3px 10px 0 0; padding:0; background:url(/freecafe/images/form_chk_off.png) center center no-repeat; background-size:contain;}
.terms_box > .terms_small_condition > .chk_txt{display:inline-block; padding:0 0; margin:0; }
.terms_box > .terms_small_condition > .chk_txt > .gray_esen{display:inline-block; margin:0 3px 0 0; padding:0;font:300 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#666;}
.terms_box > .terms_small_condition > .chk_txt > button.terms_asen{display:inline-block; margin:0 3px 0 0; background:#fff; cursor:pointer; border:0; padding:0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#000; text-decoration:none;}
.terms_box > .terms_small_condition > .chk_txt > button.terms_asen:hover{display:inline-block; color:#fc6621;  background:#fff;}
.terms_box > .terms_small_condition > .chk_txt > .gray_esen{display:inline-block; margin:0 0 0 0; padding:0; font:300 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#666;}
.terms_box > .terms_small_condition:last-child{padding:5px 0 0 0; margin:0;}
.support_box > .item > .support_round_trip_top_text_light{margin:25px 0; padding:25px; background:#f8f8f8; font:300 15px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif;  color:#333;}

.brand_title{margin:65px 0 10px 0; padding:0; font:400 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.brand_bar{}
.brand_ci_box{width:100%; margin:15px 0 45px 0; padding:45px 0; background:#fafafa;}
.brand_ci_box > .item{width:22%;}
.brand_ci_box > .item > .circle_box{border:3px #ccc solid; background:#fff; width:100px; height:100px; border-radius:50%; margin:0 auto 25px auto; padding:0;}
.brand_ci_box > .item > .circle_box > .ciricon{width:60px; display:block;}
.brand_ci_box > .item > .title{text-align:center; margin:0 0 15px 0; padding:0; font:normal 20px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.brand_ci_box > .item > .text{text-align:center; margin:0; padding:0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#555;}
.brand_ci_box > .p_item{width:4%; margin:0; padding:0; text-align:center;}
.brand_ci_box > .p_item > .p_box{display:inline-block; margin:60px 0 0 0; padding:0; font:bold 54px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#f17330;}
.brand_ci_box > .item > .title > .orange{color:#f17330; font-weight:bold;}
.brand_ci_text_wrap{margin:65px 0; padding:0;}
.brand_ci_text_wrap > .item:first-child{width:calc(60% - 45px); padding-right:45px;}
.brand_ci_text_wrap > .item:last-child{width:40%;}
.brand_ci_text_wrap > .item > .title{margin:0 0 15px 0; padding:0; font:normal 18px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.brand_ci_text_wrap > .item > .text{margin:0; padding:0; font:300 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#555;}
.brand_ci_text_wrap > .item > .logo_img{width:calc(100% - 2px); margin:15px 0 0 0; border:1px #d3d3d3 solid; padding:0; overflow:hidden;}
.brand_ci_text_wrap > .item > .logo_img > .ic{max-width:100%; display:block;}
.brand_ci_feature_box{margin:65px 0; padding:0;}
.brand_ci_feature_box > .citem:first-child{width:70%;}
.brand_ci_feature_box > .citem:last-child{width:30%;}
.brand_ci_feature_box > .citem > .icon{width:140px; display:block;}
.brand_ci_feature_box > .citem > h3.title{text-align:left; margin:0 0 15px 0; padding:0; font:300 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.brand_ci_feature_box > .citem > h5.stitle{text-align:left; margin:0 0 0 0; padding:0; font:300 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#4d4d4d;}
.brand_ci_text_wrap > .item > .logo_img_color{width:calc(100% - 32px); margin:15px 0 0 0; border:1px #d3d3d3 solid; padding:8px 15px; overflow:hidden;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem{margin:0 0 10px 0; padding:10px 0; border-bottom:1px #d9d9d9 solid;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem:last-child{margin:0; padding-bottom:0; border-bottom:0;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem > .color_box{width:50px; height:50px; border-radius:50%; overflow:hidden;margin:0 0 0 10px;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_box > .orange{display:inline-block; width:50px; height:50px; background:#d64f26;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_box > .blue{display:inline-block; width:50px; height:50px; background:#1b75bc;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_box > .yellow{display:inline-block; width:50px; height:50px; background:#fdeb03;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_box > .orange{display:inline-block; width:50px; height:50px; background:#d64f26;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_text{width:calc(100% - 100px)}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_text > .title{margin:0 0 10px 0; padding:0; font:400 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_text > .color_wrap{margin:0 0 5px 0; padding:0;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_text > .color_wrap > .t{display:inline-block; margin:0 10px 0 0; padding:0; font:300 12px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#999;}
.brand_ci_text_wrap > .item > .logo_img_color > .litem  > .color_text > .color_wrap > .v{display:inline-block; margin:0 15px 0 0; padding:0; font:300 12px/100% 'Titillium Web','Catamaran','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#d64f26;}
.custom_order_reply_box{text-align:left;background:#ffea00; padding:45px; margin:5px 0 15px 0; display:inline-block; font:300 15px/160% 'Noto Sans KR',Malgun Gothic,Calibri,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#000;}
.branch_info_wrap{margin:65px 0; padding:0; }
.branch_info_wrap > .bitem{width:49%;border-right:1px #d9d9d9 dotted;}
.branch_info_wrap > .bitem:last-child{padding-left:65px; width:calc(49% - 65px); border-right:0;}
.branch_info_wrap > .bitem > h1.title{margin:0 0 25px 0; padding:0; font:400 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.branch_info_wrap > .bitem > .utitle{margin:0 0 10px 0; padding:0; font:300 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#1976de;}
.branch_info_wrap > .bitem > .desctxt{margin:0 0 25px 0; padding:0; font:300 15px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#3d3d3d;}
h1.branch_map_title{margin:0 0 25px 0; padding:0; font:400 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}

.main_content_branch_open_box{width:100%; max-width:1400px; padding:45px 0; margin:85px auto; }
.main_content_branch_open_box > h1.brand{margin:0 0 45px 0; text-align:center;  padding:0; font:500 28px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_branch_open_box > .brand_txt{text-align:center; margin:0 0 35px 0; font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_branch_open_box > .brand_txt_time{text-align:center; margin:0 0 85px 0; font:300 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#3d3d3d;}
.main_content_branch_open_box > .feature_wrap{margin:0 0 65px 0; padding:0;}
.main_content_branch_open_box > .feature_wrap:last-child{margin:0 0 0 0; padding:0;}
.main_content_branch_open_box > .feature_wrap > .item{width:25%; text-align:center; margin:0 0 0 0;}
.main_content_branch_open_box > .feature_wrap > .item > .circle{width:64px; height:64px; display:inline-block;  margin:0 auto 15px auto; padding:0;}
.main_content_branch_open_box > .feature_wrap > .item > .circle > .ico{width:64px; display:block;}
.main_content_branch_open_box > .feature_wrap > .item > h1.title{margin:0 0 10px 0; display:block; width:100%; text-align:center; padding:0; font:500 22px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_branch_open_box > .feature_wrap > .item > .text{margin:0 0 0 0; display:inline-block; padding:0; font:normal 14px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#4d4d4d;}
.main_content_branch_open_box > .feature_wrap > .item > .arrow{width:21px; height:21px; background:url(/freecafe/images/main_branch_open_icon_4.png) center center no-repeat; background-size:contain; dipslay:block; margin:15px auto;}
.main_content_branch_open_box > .feature_wrap > .fitem{width:280px; padding:20px; border:1px #d3d3d3 solid; margin:0 20px 0 0;}
.main_content_branch_open_box > .feature_wrap > .fitem > .title{width:100px; font:300 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#3d3d3d;}
.main_content_branch_open_box > .feature_wrap > .fitem > .bar{width:1px; border-right:1px #ccc solid;}
.main_content_branch_open_box > .feature_wrap > .fitem > .tel{width:160px; text-align:center; font:300 21px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#3d3d3d;}
.main_body_wrap > .main_body_back_blue_back_dark_back{width:100%; height:560px; margin:0 auto; padding:0; background:url(/freecafe/images/main_back_2.jpg) center center no-repeat; background-size:cover; position:relative;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner{width:1400px; height:560px; overflow:hidden; margin:0 auto; padding:0 0; text-align:left; position:relative;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > h1.title{margin:95px 0 45px 0; display:block; width:100%; text-align:left; padding:0; font:500 38px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#fff;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > .price{margin:0 0 35px 0; display:block; width:100%; text-align:left; padding:0; font:400 22px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#bbdc07;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > .text{margin:0 0 35px 0; display:block; width:100%; text-align:left; padding:0; font:300 16px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#eee;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > a.whatcanido:link{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #ddd solid; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#ddd;text-decoration:none;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > a.whatcanido:visited{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #ddd solid; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#ddd;text-decoration:none;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > a.whatcanido:active{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #ddd solid;font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#ddd; text-decoration:none;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > a.whatcanido:hover{display:inline-block; margin:15px 0 0 0; padding:10px; border:1px #ffcf00 solid; background:#900; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#ffcf00;text-decoration:none;}
.main_body_wrap > .main_body_back_blue_back_dark_back > .chain_text_inner > .badge{position:absolute; right:100px; bottom:80px; width:128px; height:128px; background:url(/freecafe/images/main_banner_contribution_icon_0.png) center center no-repeat; background-size:contain;}
.main_content_freature_box > .success_wrap{}
.main_content_freature_box > .success_wrap > .item{width:31%; text-align:center; margin:0 0 65px 0;}
.main_content_freature_box > .success_wrap > .item:nth-child(n+4){margin:0;}
.main_content_freature_box > .success_wrap > .item > h1.title{margin:0 0 10px 0; display:block; width:100%; text-align:center; padding:0; font:bold 22px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_freature_box > .success_wrap > .item > .text > p{margin:0 0 0 0; border-radius:10px; padding:15px; width:calc(100% - 100px); background:#f7f7f7; font:normal 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_freature_box > .success_wrap > .item > .text > span.qut_left{width:30px; height:30px; opacity:0.5; margin:0 5px 0 0; padding:0; display:inline-block; background:url(/freecafe/images/quote_left.jpg) center center no-repeat; background-size:contain;}
.main_content_freature_box > .success_wrap > .item > .text > span.qut_right{width:30px; height:30px; opacity:0.5;margin:0 0 0 5px; padding:0; display:inline-block; background:url(/freecafe/images/quote_right.jpg) center center no-repeat; background-size:contain;}
.main_content_freature_box > .success_wrap > .item > .circle{margin:15px 45px 0 0; text-align:right;padding:0; font:normal 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#2871cc;}
.main_content_blow_box > .item > .forum_box{margin:0; padding:0;}
.main_content_blow_box > .item > a.anakin_detail:link{margin:25px 0 0 0; padding:0 0 0 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#028dd5;text-decoration:none;}
.main_content_blow_box > .item > a.anakin_detail:visited{margin:25px 0 0 0;padding:0 0 0 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#028dd5;text-decoration:none;}
.main_content_blow_box > .item > a.anakin_detail:active{margin:25px 0 0 0; padding:0 0 0 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#028dd5;text-decoration:none;}
.main_content_blow_box > .item > a.anakin_detail:hover{margin:25px 0 0 0; padding:0 0 0 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#c50c37;text-decoration:none;}

.main_content_blow_box > .item > .forum_box > a.main_forum:link{margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px #d3d3d3 dotted; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 12px/16px 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#028dd5;text-decoration:none;}
.main_content_blow_box > .item > .forum_box > a.main_forum:visited{margin:0 0 8px 0;padding:0 0 8px 0; border-bottom:1px #d3d3d3 dotted; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 12px/16px 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#028dd5;text-decoration:none;}
.main_content_blow_box > .item > .forum_box > a.main_forum:active{margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px #d3d3d3 dotted;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; font:normal 12px/16px 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#028dd5;text-decoration:none;}
.main_content_blow_box > .item > .forum_box > a.main_forum:hover{margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px #d3d3d3 dotted;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; font:normal 12px/16px 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#c50c37;text-decoration:none;}
.main_content_blow_box > .item > .forum_box > a.main_forum:last-child{border-bottom:0; margin:0; padding-bottom:0;}
@keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.5; }
    to { opacity: 1.0; }
}                                                                                                                                                                                                                                  

@-webkit-keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.5; }
    to { opacity: 1.0; }
}

.blink {
  animation:fade 1000ms infinite;
  -webkit-animation:fade 1000ms infinite;
}
.main_body_in_wrap{margin:120px 0 0 0;width:100%; position:relative;}
.main_img_0{width:100%; overflow:hidden; position:relative; }
.freecafe_main_core{position:absolute; left:0px; top:0px; width:100%; opacity:0;}
.freecafe_main_core:first-child{opacity:1;}

a.partner_link:link{margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px #d3d3d3 dotted; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#333;text-decoration:none;}
a.partner_link:visited{margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px #d3d3d3 dotted; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#333;text-decoration:none;}
a.partner_link:active{margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px #d3d3d3 dotted; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic,Dotum, Gulim,Arail,sans-serif; color:#333;text-decoration:none;}
a.partner_link:hover{margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px #d3d3d3 dotted; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block; color:#900;text-decoration:none;}
.cafe_feature_future_box{margin:45px 0; padding:35px 0; border-top:1px #d5d5d5 solid;}
.cafe_feature_future_box > .cafe_f_box{margin:0; padding:0;}
.cafe_feature_future_box > .cafe_f_box > .citem{width:48%;}
.cafe_feature_future_box > .cafe_f_box > .citem > .cafe_f_title{padding:25px; margin:0 0 25px 0; background:#f7f7f7; font:300 16px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#000;}
.cafe_feature_future_box > .cafe_f_box > .citem > .sajang{margin:0; padding:0; }
.cafe_feature_future_box > .cafe_f_box > .citem > .sajang > .ico{width:64px; height:64px; background:url(/freecafe/images/icon_cafe_feature_oh_icon.png) center center no-repeat; background-size:contain;}
.cafe_feature_future_box > .cafe_f_box > .citem > .sajang > .txt{width:calc(100% - 100px); margin:0 0 0 20px; padding:0; font:400 18px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#af6800;}
.cafe_feature_future_box > .cafe_f_box > .citem > ul.ca_f{margin:0 0 0 35px; padding:0;}
.cafe_feature_future_box > .cafe_f_box > .citem > ul.ca_f li{margin:0; padding:10px 0; background:url(/freecafe/images/icon_ul_li_medal.png) left center no-repeat; background-size:16px 16px; text-indent:25px; list-style-type:none; font:300 16px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arial, Helvetica, sans-serif; color:#333;}
.cafe_feature_future_box > .cafe_f_box > .citem > ul.ca_f li:nth-child(even){background-color:#f9f9f9;}
.mypage_content_menu{width:100%; margin:0 0 45px 0; padding:0;}
.mypage_content_menu > a.mypage_item:link{background:#f8f8f8; margin:0; padding:35px; width:calc(31% - 60px); display:block; text-decoration:none; }
.mypage_content_menu > a.mypage_item:visited{background:#f8f8f8; margin:0; padding:35px; width:calc(31% - 60px); display:block; text-decoration:none; }
.mypage_content_menu > a.mypage_item:active{background:#f8f8f8; margin:0; padding:35px; width:calc(31% - 60px); display:block; text-decoration:none; }
.mypage_content_menu > a.mypage_item:hover{background:#fff; margin:0; padding:35px; width:calc(31% - 60px); display:block; text-decoration:none; }
.mypage_content_menu > a.mypage_item > .icon{text-align:center; margin:0 0 25px 0;}
.mypage_content_menu > a.mypage_item > .icon > .block{display:inline-block; width:64px; text-align:center;}
.mypage_content_menu > a.mypage_item > .title{text-align:center; margin:0 0 25px 0; padding:0; font:normal 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#111;}
.mypage_content_menu > a.mypage_item > .text{text-align:center; margin:0 0 0 0; padding:0; font:normal 14px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#444;}
.mypage_content_menu > a.mypage_item:nth-child(n+4){margin:20px 0 0 0;}
.mypage_flex_box{width:100%; overflow:hidden;}
.sepearate{margin:10px 10px 0 10px;}
.input_file_modify_wrap_box_parent{width:100%;}
.input_file_modify_wrap_box{margin:5px 0 0 0; line-height:160%; width:calc(100% - 282px);}
.wmPagemFormInput{-webkit-appearance:none; background:#e8e8e8; border:1px #ccc solid; width:250px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#b9870f; padding:10px;}
.inquiryFormTextAreaPercent{margin:0 0; padding:25px; width:calc(100% - 52px); background:#f8f8f8; height:320px;border-left:0; border-right:0; border-top:1px #ccc solid; border-bottom:1px #ccc solid; font:normal 14px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333; }
.layer_poopup{z-index:999999999;position:absolute;background-color:white;display:none;}
.popup_bottom_box{margin:0; width:calc(100% - 12px); border:1px solid #000; color:white;background:#000;padding:5px;}
.popup_bottom_box > .item:first-child{width:70%; text-align:left; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#eee;}
.popup_bottom_box > .item:last-child{width:20%; text-align:right;}
.pop_close{cursor:pointer; font:normal 13px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#999;}
.pop_close:hover{color:#fff;}
.popup_in_layer_box{display:block;}
.fLeft{float:left !important;}
.sepearate_m10{float:left; margin:5px 2px 0 0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic,Dotum,Gulim,'Lucida Sans Unicode','Lucida Grande', Arial,Helvetica, sans-serif; color:#aaa; padding:5px 5px;}
.main_content_branch_open_box_gray{width:100%; max-width:1400px; padding:45px 0; margin:85px auto; }
.main_content_branch_open_box_gray > .item:first-child{width:320px; margin:65px 0 0 0; padding:0;}
.main_content_branch_open_box_gray > .item:last-child{width:calc(100% - 370px); margin:0; padding:0;}
.main_content_branch_open_box_gray > .item > .vcircle{width:80px; height:80px; display:inline-block;  margin:0 auto 15px auto; padding:0;}
.main_content_branch_open_box_gray > .item > .vcircle > .ico{width:80px; display:block;}
.main_content_branch_open_box_gray > .item > h1.brand_us{margin:0 0 10px 0; text-align:left;  padding:0; font:500 20px/100% 'Roboto','Open Sans','Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#ef6c00;}
.main_content_branch_open_box_gray > .item > h1.brand{margin:0 0 45px 0; text-align:left;  padding:0; font:500 24px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_branch_open_box_gray > .item > .brand_txt{text-align:left; margin:0 0 35px 0; font:300 15px/150% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#333;}
.main_content_branch_open_box_gray > .item > .brand_txt_time{text-align:left; margin:0 0 0 0; padding:15px; background:#f9f9f9; font:300 14px/130% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_branch_open_box_gray > .item > .v_item{width:30%; text-align:center; margin:0 0 0 0;}
.main_content_branch_open_box_gray > .item > .v_item:nth-child(n+4){margin:65px 0 0 0;}
.main_content_branch_open_box_gray > .item > .v_item > .circle{width:48px; height:48px; display:inline-block;  margin:0 auto 15px auto; padding:0;}
.main_content_branch_open_box_gray > .item > .v_item > .circle > .ico{width:48px; display:block;}
.main_content_branch_open_box_gray > .item > .v_item > h1.title{margin:0 0 10px 0; display:block; width:100%; text-align:center; padding:0; font:500 18px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#000;}
.main_content_branch_open_box_gray > .item > .v_item > .text{margin:0 0 0 0; display:inline-block; padding:0; font:300 13px/140% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim,Arail,sans-serif; color:#4d4d4d;}
.main_content_branch_open_box_gray > .item > .v_item > .arrow{width:21px; height:21px; background:url(/freecafe/images/main_branch_open_icon_4.png) center center no-repeat; background-size:contain; dipslay:block; margin:15px auto;}

.pagingBox{padding:45px 0; margin:0; text-align:center; font-size:13px; color:#666;}
.pagingBox > .left{}
.pagingBox > .right{}
.pagingBox2{padding:45px 0; margin:0;text-align:center;font-size:13px;  color:#666;}
.pagingBox2 > .left{float:left;}
.pagingBox2 > .right{float:right;}
    
.page_box{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.page_box_current{padding:10px; text-align:center; border:1px #000 solid; color:#900; font-weight:bold; margin:0 5px; float:left;}
.page_box_pre{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.page_box_next{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.page_box_pre_gray{padding:10px; text-align:center; border:1px #f2f2f2 solid; color:#ccc; margin:0 5px; float:left;}
.page_box_next_gray{padding:10px; text-align:center; border:1px #f2f2f2 solid; color:#ccc; margin:0 5px; float:left;}