@charset "utf-8";

@import url(sub.css?version=20250124);
/*==========================================================================
Base
==========================================================================*/
/* word-break: break-all; word-wrap: break-word; */
html, body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,textarea,p,blockquote,p,iframe,span,strong,em 
{margin:0; padding:0; font-size:inherit; word-break:keep-all; word-break:break-word; -webkit-text-size-adjust:none;  letter-spacing: -.05em; box-sizing:border-box;}
body {font-family:Nanum Gothic,'나눔고딕','돋움',Dotum,AppleGothic,sans-serif;font-size:13px;color:#333;line-height:1.6;font-weight:normal; padding:0px;margin:0px;}
html, body {width:100%;height:100%;}
header, hgroup, footer, section, article, aside, nav, canvas, figure, figcaption { display:block; }
input:focus,select:focus,a:focus,area:focus {outline-color:#FE6B8B !important;}
fieldset, iframe {border:0; vertical-align:top;}
small { font-size:14px; color:#666; }
img { border:0; font-size:0; vertical-align:top; }
address,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
li, dd { list-style:none; word-break:keep-all; word-break:break-word; }
hr { display:none; }
caption  {overflow:hidden;width:100%;height:1px;font-size:1px;line-height:0;text-indent:-9999px; margin-top:-1px; }
legend {overflow:hidden; left:-9999px; text-indent:9999px; width:0; height:0; overflow:hidden; line-height:0; white-space:nowrap; color:#000; }
button {padding:0; border:0; cursor:pointer; background:none; vertical-align:middle; font-size:12px; appearance: none; -moz-appearance: none; border:0; *overflow:visible; }
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;font-size: unset;}
sup,sub {font-size:0.9em; font-style:italic; }
/*checkbox {vertical-align:middle}*/

/* 2022 웹접근성 s */
#skipToContent {overflow:hidden; position:fixed; left:0; top:0; width:100%; z-index:200;}
#SkipToContent a {z-index:500; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
#SkipToContent a:focus, 
#SkipToContent a:active {width:100%; height:50px; background:#111; color:#fff; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; line-height:50px;}
.skip {position:absolute; top:-99999em; left:-99999em; width:1px; height:1px; font-size:1px; line-height:0}
.alt_hidden {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.t_hidden {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.none { display:none; }
caption {display: block; overflow: hidden; font-size: 1px; line-height: 0; text-indent: -9999px;}
.wa{position:absolute;top:0;left:50%;width:120px;height:85px;margin-left:406px;}
/* 2022 웹접근성 e */

input[type="text"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="date"],
input[type="password"]{height:30px;}

input[type="text"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="date"],
input[type="password"],
textarea {padding:4px 8px 5px 8px; border-radius:0px; margin:0px 0; background-image:none; -webkit-appearance:none; color:#444; box-sizing:border-box; border:#bbbbbb solid 1px; font-size:14px; resize:none; vertical-align:middle;}
textarea {padding:9px 8px 9px 8px;}
input[type="button"] {border-width:0;}
input[type="radio"],
input[type="checkbox"] {margin:0; width: 17px; height: 17px; vertical-align: -3px;}
/*input[type="radio"],
input[type="checkbox"]{ width:20px; height:20px; display:inline-block; vertical-align:middle; opacity:0;}
input[type="checkbox"]{width:21px;height:21px;margin:0;border:none !important;background-color:transparent;background-image:url(https://image.myomee.com/img_disp/images/mb/icoForm.png);background-repeat:no-repeat;background-position:-25px 0;background-size:75px auto;}
input:checked[type="checkbox"]{width:21px;height:21px;background-image:url(https://image.myomee.com/img_disp/images/mb/icoForm.png);background-repeat:no-repeat;background-position:-25px -25px;background-size:75px auto;-webkit-background-size:75px auto;}
input:disabled[type="checkbox"]{background-position:-25px -50px;}
input:disabled:checked[type="checkbox"]{background-position:-25px -75px;}*/

a {cursor:pointer; color:#000; text-decoration:none;}
a, a:active {color:#000; text-decoration:none;}
a:hover {color:#333;  text-decoration:none;}
/*a:focus {outline:1px dotted #555;}*/
.hand {cursor:pointer}

/* 정렬 */
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.fr { float:right; }
.fl { float:left; }
.mid { vertical-align:middle; }
.clear {clear:both;}
.pos_a{position:absolute !important}
.pos_r{position:relative !important}
.pos_s{position:static !important}
.w100p {width:100% !important}

/* font-color */
.bold {font-weight:bold;}
.fc-point-01 {color:#2860b4 !important}
.fwn {font-weight:normal !important}
.fwb {font-weight:bold !important}
.dsp_inl {display:inline-block !important}
.dsp_blk {display:block !important}

/* font-size */
.fs_01 {font-size:1.05em !important;}
.cancelLine {text-decoration:line-through;}
.underLine {border-bottom: 1px solid #333;}
.txtIdt0 {text-indent:0 !important;}
.txtIdt0>li {line-height:1.6}

/* TEXT COLOR */
.txt_white {color:#ffffff !important;} /* White */
.txt_blue {color:#0082ff !important;} /* Symbol Blue */
.txt_black1 {color:#111 !important;} /* Black 111 */
.txt_black2 {color:#222 !important;} /* Black 222 */
.txt_black3 {color:#333 !important;} /* Black 333 */
.txt_pink {color:#d81e7d !important}
.txt_gray6 {color:#666 !important;} /* Gray */
.txt_gray8 {color:#888 !important;} /* Gray */
.txt_grayc {color:#ccc !important;} /* Gray */
.txt_grayb {color:#bbb !important;} /* Gray */
.txt_lgray {color:#999 !important;} /* Light Gray */
.txt_redc {color:#cc0000 !important;} /* RED cc */
.txt_redf {color:#ff0000 !important;} /* RED ff */
.txt_reda {color:#fa6446 !important;} /* RED fa */
.txt_yellowf {color:#ffff00 !important;} /* YELLOW ffff00 */
.txt_yellow2 {color:#fff200 !important;} /* YELLOW fff200 */
.txt_sky {color:#66ffff !important;}

/* border */
.border0 {border:0 !important;}
.borderT0 {border-top:0 !important;}
.borderR0 {border-right:0 !important;}
.borderL0 {border-left:0 !important;}
.borderB0 {border-bottom:0 !important;}

/* PADDING */
.pd0 {padding:0 !important;}
.pd05 {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd25 {padding:25px !important;}
.pd30 {padding:30px !important;}
.pd35 {padding:35px !important;}
.pd40 {padding:40px !important;}
.pd50 {padding:50px !important;}

.pdt05 {padding-top:5px !important;}
.pdt10 {padding-top:10px !important;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt25 {padding-top:25px !important;}
.pdt30 {padding-top:30px !important;}
.pdt35 {padding-top:35px !important;}
.pdt40 {padding-top:40px !important;}
.pdt50 {padding-top:50px !important;}
.pdt60 {padding-top:60px !important;}
.pdt70 {padding-top:70px !important;}

.pdb05 {padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb20 {padding-bottom:20px !important;}
.pdb25 {padding-bottom:25px;}
.pdb30 {padding-bottom:30px;}
.pdb35 {padding-bottom:35px;}
.pdb40 {padding-bottom:40px;}
.pdb50 {padding-bottom:50px;}
.pdb60 {padding-bottom:60px;}
.pdb70 {padding-bottom:70px;}
.pdb80 {padding-bottom:80px;}
.pdb100 {padding-bottom:100px;}

.pdl05 {padding-left:5px;}
.pdl08 {padding-left:8px;}
.pdl10 {padding-left:10px !important;}
.pdl12 {padding-left:12px;}
.pdl13 {padding-left:13px;}
.pdl14 {padding-left:14px;}
.pdl15 {padding-left:15px;}
.pdl16 {padding-left:16px;}
.pdl18 {padding-left:18px;}
.pdl20 {padding-left:20px !important;}
.pdl21 {padding-left:21px;}
.pdl23 {padding-left:23px;}
.pdl25 {padding-left:25px;}
.pdl28 {padding-left:28px;}
.pdl30 {padding-left:30px;}
.pdl35 {padding-left:35px;}
.pdl40 {padding-left:40px;}
.pdl50 {padding-left:50px;}
.pdl60 {padding-left:60px;}
.pdl70 {padding-left:70px;}

.pdr10 {padding-right:10px !important;}
.pdr20 {padding-right:20px !important;}


/* 마진 */
.mgt-30 {margin-top:-30px !important;}
.mgt0 {margin-top:0 !important;}
.mgt02 {margin-top:2px !important;}
.mgt03 {margin-top:3px !important;}
.mgt05 {margin-top:5px !important;}
.mgt07 {margin-top:7px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt17 {margin-top:17px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt40 {margin-top:40px !important;}

.mgb0 {margin-bottom:0px !important;}
.mgb03 {margin-bottom:3px !important;}
.mgb04 {margin-bottom:4px !important;}
.mgb05 {margin-bottom:5px !important;}
.mgb06 {margin-bottom:6px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb50 {margin-bottom:50px !important;}

.mgl02 {margin-left:2px !important;}
.mgl05 {margin-left:5px !important;}
.mgl06 {margin-left:6px !important;}
.mgl07 {margin-left:7px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}
.mgl40 {margin-left:40px !important;}
.mgl50 {margin-left:50px !important;}
.mgl60 {margin-left:60px !important;}
.mgl91 {margin-left:91px !important;}
.mgl93 {margin-left:93px !important;}
.mgl95 {margin-left:95px !important;}
.mgl100 {margin-left:100px !important;}
.mgl120 {margin-left:120px !important;}
.mgl150 {margin-left:150px !important;}
.mgl200 {margin-left:200px !important;}
.mgl250 {margin-left:250px !important;}
.mgl270 {margin-left:270px !important;}
.mgl300 {margin-left:300px !important;}
.mgl334 {margin-left:334px !important;}
.mgl400 {margin-left:400px !important;}
.mgl426 {margin-left:426px !important;}

.mgr02 {margin-right:2px !important;}
.mgr05 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr12 {margin-right:12px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:30px !important;}
.mgr40 {margin-right:40px !important;}
.mgr43 {margin-right:43px !important;}
.mgr50 {margin-right:50px !important;}
.mgr60 {margin-right:60px !important;}

/* font */
.fs11{font-size:11px !important}
.fs12{font-size:12px !important}
.fs13{font-size:13px !important}
.fs14{font-size:14px !important}
.fs15{font-size:15px !important}
.fs16{font-size:16px !important}
.fs17{font-size:17px !important}
.fs18{font-size:18px !important}
.fs20{font-size:20px !important}
.fs22{font-size:22px !important}
.fs28{font-size:28px !important}

/* line-height */
.lh18 {line-height:1.8 !important}
/* width */
.wid20 {width:20% !important}		 
.wid40 {width:40% !important}
.wid50 {width:50% !important}
.wid60 {width:60% !important}

dd#t_hour, dd#t_min, dd#t_sec { position:relative; display:inline-block; border:1px solid #fff; color:#fff; border-radius:4px; padding:3px 7px 3px 5px; margin-right:6px; }
dd#t_hour:after,dd#t_min:after { content:":"; display:block; position:absolute; top:3px; right:-6px; }