@charset "utf-8";
/* ----------
css
---------- */

/* Á¤·Ä */
.fl_left	{float:left}
.fl_right	{float:right}
.fl_clear	{clear:both; height:0; font-size:0; line-height:0}

.al_left	{text-align:left !important}
.al_center	{text-align:center}
.al_right	{text-align:right}
.al_top	{vertical-align:top}
.al_middle	{vertical-align:middle}
.al_bottom	{vertical-align:bottom}
.al_justify  {text-align:justify}

.word-keep {word-break:keep-all;}

.clfix:after	{content: "."; display: block; height:0px; clear:both; visibility:hidden}
.clfix	{display: inline-block}
.clfix	{display: block}
* html	.clfix	{height:1%} /* Hides from IE-mac */
.clfix	{zoom:1} /*for IE 5.5-7*/

.cm-vt { vertical-align:top; }
.cm-vm { vertical-align:middle; }
.cm-vb { vertical-align:bottom; }

.cm-oh { overflow:hidden; }

.cm-cp { cursor:pointer; }

.cm-di { display:inline; }
.cm-db { display:block; }
.cm-dn { display:none; }

.cm-vv { visibility:visible; }
.cm-vh { visibility:hidden; }

.cm-bn { border:0 none; }
.cm-btn { border-top:0 none; }
.cm-brn { border-right:0 none; }
.cm-bbn { border-bottom:0 none; }
.cm-bln { border-left:0 none; }

.cm-bgn { background:none; }

.cm-fb { font-weight:bold; }
.cm-f400 { font-weight:400; }
.cm-f600 { font-weight:600; }
.cm-f700 { font-weight:700; }
.cm-f800 { font-weight:800; }

.cm-alert-ie { margin:0; padding:1em; font-size:12px; letter-spacing:-1px; color:#ebebeb; background:#808080; }
.cm-alert-ie a { color:#ffd6c2; }
.cm-alert-ie a:hover { color:#ffd6c2; }
.cm-alert-ie a:focus { color:#ffd6c2; }
.cm-alert-ie a:active { color:#ffd6c2; }

.cm-accessibility a { position:absolute; text-align:center; width:200px; display:block; background:#c52227; color:#fff; left:-9999px; }
.cm-accessibility a:hover { z-index:999999; margin-left:-100px; left:50%; }
.cm-accessibility a:focus { z-index:999999; margin-left:-100px; left:50%; }
.cm-accessibility a:active { z-index:999999; margin-left:-100px; left:50%; }

.f_size_small {font-size:0.6em; line-height:1.2em;}
.f_size_small2 {font-size:0.8em; line-height:1.2em;}

.f_size_big {font-size:1.6em; line-height:1.6em;}
.f_size_big2 {font-size:1em; line-height:1.4em;}
.f_size_big3 {font-size:1.3em; line-height:1.6em;}
.f_size_big4 {font-size:2.3em; line-height:1.6em;}

.f_size45 {font-size:45px;}
.f_size35 {font-size:35px;}
.f_size25 {font-size:25px;}
.f_size18 {font-size:18px;}

.f_white {color:#fff;}

.f_red {color:#b80b1a !important;}
.f_red2 {color:#b84c0b !important;}
.f_red3 {color:#b85c0b !important;}
.f_red4 {color:#b8810b !important;}

.bg_red {background-color:#b80b1a !important;}
.bg_red2 {background-color:#b84c0b !important;}
.bg_red3 {background-color:#b85c0b !important;}
.bg_red4 {background-color:#b8810b !important;}

.max200 {max-width:200px !important;}
.max300 {max-width:300px !important;}
.max800 {max-width:800px;}
.max1000 {max-width:1000px;}



.al_left {text-align:left;}
.al_center {text-align:Center;}
.al_right {text-align:right;}

.f_size13 {font-size:13px; line-height:1.6em;}
.f_size16 {font-size:16px; line-height:1.6em;}
.f_size18 {font-size:18px;  line-height:1.6em;}
.f_size20 {font-size:20px;  line-height:1.6em;}
.f_size22 {font-size:22px;}
.f_size28 {font-size:28px;}
.f_size40 {font-size:40px;}
.f_size50 {font-size:50px;}
.f_size60 {font-size:60px;}
.f_size70 {font-size:70px;}
.weight {font-weight: 800;}

.txtWhite {color:#fff !important;}
.txtWhite_shadow {color:#fff !important;  text-shadow:0 0 10px #222; }
.box_shadow {box-shadow:0 0 10px #222; }


/****************************** margin setting ******************************/
.m0 {margin:0px !important}.m1 {margin:1px !important}.m2 {margin:2px !important}.m3 {margin:3px !important}.m4 {margin:4px !important}.m5 {margin:5px !important}.m6 {margin:6px !important}.m7 {margin:7px !important}.m8 {margin:8px !important}.m9 {margin:9px !important}.m10 {margin:10px !important}.m11 {margin:11px !important}.m12 {margin:12px !important}.m13 {margin:13px !important}.m14 {margin:14px !important}.m15 {margin:15px !important}.m16 {margin:16px !important}.m17 {margin:17px !important}.m18 {margin:18px !important}.m19 {margin:19px !important}.m20 {margin:20px !important}.m21 {margin:21px !important}.m22 {margin:22px !important}.m23 {margin:23px !important}.m24 {margin:24px !important}.m25 {margin:25px !important}.m26 {margin:26px !important}.m27 {margin:27px !important}.m28 {margin:28px !important}.m29 {margin:29px !important}.m30 {margin:30px !important}.m31 {margin:31px !important}.m32 {margin:32px !important}.m33 {margin:33px !important}.m34 {margin:34px !important}.m35 {margin:35px !important}.m36 {margin:36px !important}.m37 {margin:37px !important}.m38 {margin:38px !important}.m39 {margin:39px !important}.m40 {margin:40px !important}.m41 {margin:41px !important}.m42 {margin:42px !important}.m43 {margin:43px !important}.m44 {margin:44px !important}.m45 {margin:45px !important}.m46 {margin:46px !important}.m47 {margin:47px !important}.m48 {margin:48px !important}.m49 {margin:49px !important}.m50 {margin:50px !important}
.mt0 {margin-top:0px !important}.mt1 {margin-top:1px !important}.mt2 {margin-top:2px !important}.mt3 {margin-top:3px !important}.mt4 {margin-top:4px !important}.mt5 {margin-top:5px !important}.mt6 {margin-top:6px !important}.mt7 {margin-top:7px !important}.mt8 {margin-top:8px !important}.mt9 {margin-top:9px !important}.mt10 {margin-top:10px !important}.mt11 {margin-top:11px !important}.mt12 {margin-top:12px !important}.mt13 {margin-top:13px !important}.mt14 {margin-top:14px !important}.mt15 {margin-top:15px !important}.mt16 {margin-top:16px !important}.mt17 {margin-top:17px !important}.mt18 {margin-top:18px !important}.mt19 {margin-top:19px !important}.mt20 {margin-top:20px !important}.mt21 {margin-top:21px !important}.mt22 {margin-top:22px !important}.mt23 {margin-top:23px !important}.mt24 {margin-top:24px !important}.mt25 {margin-top:25px !important}.mt26 {margin-top:26px !important}.mt27 {margin-top:27px !important}.mt28 {margin-top:28px !important}.mt29 {margin-top:29px !important}.mt30 {margin-top:30px !important}.mt31 {margin-top:31px !important}.mt32 {margin-top:32px !important}.mt33 {margin-top:33px !important}.mt34 {margin-top:34px !important}.mt35 {margin-top:35px !important}.mt36 {margin-top:36px !important}.mt37 {margin-top:37px !important}.mt38 {margin-top:38px !important}.mt39 {margin-top:39px !important}.mt40 {margin-top:40px !important}.mt41 {margin-top:41px !important}.mt42 {margin-top:42px !important}.mt43 {margin-top:43px !important}.mt44 {margin-top:44px !important}.mt45 {margin-top:45px !important}.mt46 {margin-top:46px !important}.mt47 {margin-top:47px !important}.mt48 {margin-top:48px !important}.mt49 {margin-top:49px !important}.mt50 {margin-top:50px !important}.mt51 {margin-top:51px !important}.mt52 {margin-top:52px !important}.mt53 {margin-top:53px !important}.mt54 {margin-top:54px !important}.mt55 {margin-top:55px !important}.mt56 {margin-top:56px !important}.mt57 {margin-top:57px !important}.mt58 {margin-top:58px !important}.mt59 {margin-top:59px !important}.mt60 {margin-top:60px !important}.mt98 {margin-top:98px !important}
.mr0 {margin-right:0px !important}.mr1 {margin-right:1px !important}.mr2 {margin-right:2px !important}.mr3 {margin-right:3px !important}.mr4 {margin-right:4px !important}.mr5 {margin-right:5px !important}.mr6 {margin-right:6px !important}.mr7 {margin-right:7px !important}.mr8 {margin-right:8px !important}.mr9 {margin-right:9px !important}.mr10 {margin-right:10px !important}.mr11 {margin-right:11px !important}.mr12 {margin-right:12px !important}.mr13 {margin-right:13px !important}.mr14 {margin-right:14px !important}.mr15 {margin-right:15px !important}.mr16 {margin-right:16px !important}.mr17 {margin-right:17px !important}.mr18 {margin-right:18px !important}.mr19 {margin-right:19px !important}.mr20 {margin-right:20px !important}.mr21 {margin-right:21px !important}.mr22 {margin-right:22px !important}.mr23 {margin-right:23px !important}.mr24 {margin-right:24px !important}.mr25 {margin-right:25px !important}.mr26 {margin-right:26px !important}.mr27 {margin-right:27px !important}.mr28 {margin-right:28px !important}.mr29 {margin-right:29px !important}.mr30 {margin-right:30px !important}.mr31 {margin-right:31px !important}.mr32 {margin-right:32px !important}.mr33 {margin-right:33px !important}.mr34 {margin-right:34px !important}.mr35 {margin-right:35px !important}.mr36 {margin-right:36px !important}.mr37 {margin-right:37px !important}.mr38 {margin-right:38px !important}.mr39 {margin-right:39px !important}.mr40 {margin-right:40px !important}.mr41 {margin-right:41px !important}.mr42 {margin-right:42px !important}.mr43 {margin-right:43px !important}.mr44 {margin-right:44px !important}.mr45 {margin-right:45px !important}.mr46 {margin-right:46px !important}.mr47 {margin-right:47px !important}.mr48 {margin-right:48px !important}.mr49 {margin-right:49px !important}.mr50 {margin-right:50px !important}.mr51 {margin-right:51px !important}.mr52 {margin-right:52px !important}.mr53 {margin-right:53px !important}.mr54 {margin-right:54px !important}.mr55 {margin-right:55px !important}.mr56 {margin-right:56px !important}.mr57 {margin-right:57px !important}.mr58 {margin-right:58px !important}.mr59 {margin-right:59px !important}.mr60 {margin-right:60px !important}
.mb0 {margin-bottom:0px !important}.mb1 {margin-bottom:1px !important}.mb2 {margin-bottom:2px !important}.mb3 {margin-bottom:3px !important}.mb4 {margin-bottom:4px !important}.mb5 {margin-bottom:5px !important}.mb6 {margin-bottom:6px !important}.mb7 {margin-bottom:7px !important}.mb8 {margin-bottom:8px !important}.mb9 {margin-bottom:9px !important}.mb10 {margin-bottom:10px !important}.mb11 {margin-bottom:11px !important}.mb12 {margin-bottom:12px !important}.mb13 {margin-bottom:13px !important}.mb14 {margin-bottom:14px !important}.mb15 {margin-bottom:15px !important}.mb16 {margin-bottom:16px !important}.mb17 {margin-bottom:17px !important}.mb18 {margin-bottom:18px !important}.mb19 {margin-bottom:19px !important}.mb20 {margin-bottom:20px !important}.mb21 {margin-bottom:21px !important}.mb22 {margin-bottom:22px !important}.mb23 {margin-bottom:23px !important}.mb24 {margin-bottom:24px !important}.mb25 {margin-bottom:25px !important}.mb26 {margin-bottom:26px !important}.mb27 {margin-bottom:27px !important}.mb28 {margin-bottom:28px !important}.mb29 {margin-bottom:29px !important}.mb30 {margin-bottom:30px !important}.mb31 {margin-bottom:31px !important}.mb32 {margin-bottom:32px !important}.mb33 {margin-bottom:33px !important}.mb34 {margin-bottom:34px !important}.mb35 {margin-bottom:35px !important}.mb36 {margin-bottom:36px !important}.mb37 {margin-bottom:37px !important}.mb38 {margin-bottom:38px !important}.mb39 {margin-bottom:39px !important}.mb40 {margin-bottom:40px !important}.mb41 {margin-bottom:41px !important}.mb42 {margin-bottom:42px !important}.mb43 {margin-bottom:43px !important}.mb44 {margin-bottom:44px !important}.mb45 {margin-bottom:45px !important}.mb46 {margin-bottom:46px !important}.mb47 {margin-bottom:47px !important}.mb48 {margin-bottom:48px !important}.mb49 {margin-bottom:49px !important}.mb50 {margin-bottom:50px !important}.mb80 {margin-bottom:80px !important}.mb90 {margin-bottom:90px !important}
.ml0 {margin-left:0px !important}.ml1 {margin-left:1px !important}.ml2 {margin-left:2px !important}.ml3 {margin-left:3px !important}.ml4 {margin-left:4px !important}.ml5 {margin-left:5px !important}.ml6 {margin-left:6px !important}.ml7 {margin-left:7px !important}.ml8 {margin-left:8px !important}.ml9 {margin-left:9px !important}.ml10 {margin-left:10px !important}.ml11 {margin-left:11px !important}.ml12 {margin-left:12px !important}.ml13 {margin-left:13px !important}.ml14 {margin-left:14px !important}.ml15 {margin-left:15px !important}.ml16 {margin-left:16px !important}.ml17 {margin-left:17px !important}.ml18 {margin-left:18px !important}.ml19 {margin-left:19px !important}.ml20 {margin-left:20px !important}.ml21 {margin-left:21px !important}.ml22 {margin-left:22px !important}.ml23 {margin-left:23px !important}.ml24 {margin-left:24px !important}.ml25 {margin-left:25px !important}.ml26 {margin-left:26px !important}.ml27 {margin-left:27px !important}.ml28 {margin-left:28px !important}.ml29 {margin-left:29px !important}.ml30 {margin-left:30px !important}.ml31 {margin-left:31px !important}.ml32 {margin-left:32px !important}.ml33 {margin-left:33px !important}.ml34 {margin-left:34px !important}.ml35 {margin-left:35px !important}.ml36 {margin-left:36px !important}.ml37 {margin-left:37px !important}.ml38 {margin-left:38px !important}.ml39 {margin-left:39px !important}.ml40 {margin-left:40px !important}.ml41 {margin-left:41px !important}.ml42 {margin-left:42px !important}.ml43 {margin-left:43px !important}.ml44 {margin-left:44px !important}.ml45 {margin-left:45px !important}.ml46 {margin-left:46px !important}.ml47 {margin-left:47px !important}.ml48 {margin-left:48px !important}.ml49 {margin-left:49px !important}.ml50 {margin-left:50px !important}
.ml43p {margin-left:43%;}

/* width percent */
.w25p {width:25%; }
.w45p {width:45%; }
.w48p {width:48%; }
.w50p {width:50%; }
.w70p {width:70%; }

img.swipe_img {width:100%; }
.pc768 {display:block;}
.mobile768 {display:none;}

@media all and (max-width:768px){
	/* width percent */
	.w25p {width:100%; }
	.w48p {width:100%; }
	.w70p {width:100%; }

	.pc768 {display:none;}
	.mobile768 {display:block;}

}

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ *********************/
.privacy_bold {font:14px µ¸¿ò; color:#0D6744; font-weight:bold; letter-spacing:-0.1em;}
.privacy_bg {background-color:#F7F7F7; padding:15px 10px 15px 10px;}
.privacy_frame {overflow:auto; padding:20px; height:580px; border:1px solid #dedede; background:white; color:#666666; font:12px Verdana, µ¸¿ò;}
.agree_frame {overflow:auto; padding:20px; height:333px; border:1px solid #dedede; background:white; color:#666666; font:12px Verdana, µ¸¿ò;}
.design_frame {overflow:auto; padding:20px; height:86px; border:1px solid #dedede; background:white; color:#666666; font:12px Verdana, µ¸¿ò;}
.privacy_shadow {background-color:#F1F1F1; height:2px;}
.privacy_gold {color:#666666; font-weight:bold; letter-spacing:-0.05em; padding:6px 0 3px 0;}
.agree_bg {text-align:center; font:12px Verdana, µ¸¿ò; font-weight:bold; color:#666666; letter-spacing:-0.05em; padding:10px 0 15px 0;}
.privacy_text {text-align:right; font:12px Verdana, µ¸¿ò; color:#666666; letter-spacing:-0.05em; padding:8px 9px 8px 0;}
.privacy_red {font:12px Verdana, µ¸¿ò; color:#998C61; letter-spacing:-0.05em; padding:0 0 8px 6px;}


/* È¸¿ø°¡ÀÔ/¼öÁ¤/¾ÆÀÌµð/ºñ¹ø Ã£±â *********************/
.member_input {font:12px Verdana, µ¸¿ò; color:#767676; background-color:#FFFFFF; border:1px solid #D0D0D0; padding:2px 0 1px 4px; }
.member_input_readOnly {font:12px Verdana, µ¸¿ò; color:#767676; background-color:#ECECEC; border:1px solid #D0D0D0; padding:2px 0 1px 4px; height:16px;}
.member_textarea {font:12px Verdana, µ¸¿ò; color: #666666; background-color:#FFFFFF; line-height:17px; border:1px solid #B3B4B7; padding:5px 5px 5px 5px;}
.member_select {color: #9A9A9A; font:12px Verdana, µ¸¿ò; border:1px solid #7F9DB9; padding:0 0 2 3; letter-spacing:-0.05em; background-color:#fff}

.member_off {text-align:right; padding:5px 7px 5px 8px; font:12px Verdana, µ¸¿ò; color:#505050; font-weight:bold; letter-spacing:-0.1em; background-color:#FBFBFB; border-right-color:#F2F2F2; border-right-style:solid; border-right-width:1px;}
.member_star {font:12px Verdana, µ¸¿ò; color:#FF3600; font-weight:bold;}

.member_gold {font:12px Verdana, µ¸¿ò; color:#FF7E00; font-weight:bold; letter-spacing:-0.1em;}
.member_bold {font:12px Verdana, µ¸¿ò; color:#7D7D88; font-weight:bold; letter-spacing:-0.1em; vertical-align:text-top; text-align:right; padding:3px 0 0 0;}
.member_red {font:12px Verdana, µ¸¿ò; color:#ED0000; letter-spacing:-0.05em; vertical-align:text-top; padding:3px 0 10px 0;}

.member_line {background-color:#EEEEEE; height:1px;}
.member_line2 {background-color:#2D7FD0; height:2px;}

.member_text {font:12px Verdana, µ¸¿ò; letter-spacing:-0.1em; padding:5px 0 5px 8px;}


/* ¿ìÆí¹øÈ£Ã£±â *********************/
.post_input {color: #666666; font:12px Verdana, µ¸¿ò; background-color:#FFFFFF; border:1px solid #E6E7E9; height:20px; padding:2px 0 0 3px;}	
.btnArea { font-weight:bold; text-align:center; margin-left:720px; width:100px; height:30px; line-height:30px; background-color:#344d73; border:1px solid #2b4469; color:#fff;}
.btnArea a { color:#fff; }
.btnArea a:hover { color:#fff; }
.btnArea a:focus { color:#fff; }
.btnArea a:active { color:#fff; }

.btnArea2 { font-weight:bold; text-align:center; margin-left:20px; width:100px; height:30px; line-height:30px; background-color:#344d73; border:1px solid #2b4469; color:#fff; display:inline-block;}
.btnArea2 a { color:#fff; display:inline-block;}
.btnArea2 a:hover { color:#fff; }
.btnArea2 a:focus { color:#fff; }
.btnArea2 a:active { color:#fff; }

.btnArea3 { font-weight:bold; text-align:center; margin-left:216px; width:150px; height:30px; line-height:30px; background-color:#344d73; border:1px solid #2b4469; color:#000;}
.btnArea3 a { color:#fff; display:inline-block;}
.btnArea3 a:hover { color:#000; }
.btnArea3 a:focus { color:#000; }
.btnArea3 a:active { color:#000; }
.btnArea3 input{font-weight:bold; text-align:center; margin-left:0px; width:150px; height:30px; line-height:30px; background-color:#344d73; border:1px solid #2b4469; color:#fff;}


h3{font-size:13px;}
.admin_login_input {color:#000;}


.fbar {height:50px;background-color:#666666;text-align:center; color:#D5D5D5; line-height:50px;}

.fbar a { color:#D5D5D5; }
.fbar a:hover { color:#fff; }
.fbar a:focus { color:#fff; }
.fbar a:active { color:#fff; }