/* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;  } /* vertical-align: baseline; HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing:0; padding:none; border:none; }
/* scroll always visible
html { overflow-y:scroll; }
*/

/* ie scroll */
html { scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#B4B4B4; scrollbar-shadow-color:#B4B4B4; scrollbar-darkshadow-color:#FFFFFF; scrollbar-arrow-color:#777777; scrollbar-base-color:#EEEEEE; }

/* redefinition */
b {font-weight:bold;}
strong {font-weight:bold;}
i {font-style:italic;}

/* common */
/*img { display:block; }*/
.cp {cursor:pointer;}
 @charset "euc-kr";
 @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css?r=1);
 @import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
 




/* board search */
.board_search{background:#f4f4f4;border:1px solid #ddd;width:auto;padding:40px 0;margin:30px 80px 60px;text-align:center}
.board_search select{height:32px;border:1px solid #ddd;font-family:'Noto Sans KR', sans-serif;font-size:14px;vertical-align:middle}
.board_search input{height:24px;border:1px solid #ddd;padding:3px;font-family:'Noto Sans KR', sans-serif;font-size:14px;vertical-align:middle}
.board_search .btn_search a{
	width:auto;
	padding:8px 20px 9px;
	background:#2d3a49;
	font-size:14px;
	font-weight:400;
	color:#fff;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	vertical-align:middle
}

.btn {
	font-family:"Roboto", "Arial", "Nanum Gothic", "µ¸¿ò", "Dotum", "Apple Gothic", "Apple SD Gothic Neo", sans-serif;
	color:#7d7d7d; 
	font-size:12px; 
	height:27px; 
	line-height:27px; 
	cursor:pointer; 
	outline:none; 
	vertical-align:middle; 
	text-align:center; 
	padding:0px 8px 0 9px; 
	border:1px solid #e0e0e0; 
	background:#fafafa; 
	margin:0; 
	box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	display:inline-block; 
	-webkit-border-radius:6px; 
	-moz-border-radius:6px; 
	border-radius:6px; 
	-webkit-border-radius:6px 6px 6px 6px; 
	-moz-border-radius:6px 6px 6px 6px; 
	border-radius:6px 6px 6px 6px; 
	-webkit-appearance:none; 
	-moz-appearance:none; 
	transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out
}

.btn:hover,
.btn:focus {
	background:#f3f3f3; 
	text-decoration:none; 
	color:#6c6c6c; 
}
/* etc style */
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb5{margin-bottom:5px}
.mb7{margin-bottom:7px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.pt5{padding-top:5px}
.txt_numRoboto{font-family: 'Roboto', sans-serif;font-weight:400}
.txt_pink{color:#FD5298;}
.clear{clear:both}
.txt_center{text-align:center}
.center{margin:0 auto}
 ::selection {
    background:#f272ad;
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#f272ad;
    color: #FFF;
    text-shadow: none;
}
::-webkit-selection {
    background:#f272ad;
    color: #FFF;
    text-shadow: none;
}
/* left menu */
 #left_area{width:185px;/*height:100%;*/background:#fff;color:#fff;position:relative;z-index:103;}
 #left_area .lnbWrap{position:fixed;top:0;width:185px;height:100%;overflow:hidden;background:#fff;border-right:1px solid #D4D4D4;}
 #left_area .lnbWrap .logo_area{width:185px;height:186px;overflow:hidden;background:#fff}
 #left_area .lnbWrap .mem_area{width:185px;height:33px;background:#F2F2F2;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}
 #left_area .lnbWrap .mem_area .member_login{width:92px;height:33px;float:left;background:#F2F2F2;line-height:30px;text-align:center;font-family: 'Noto Sans KR', sans-serif;font-size:13px;font-weight:400;color:#7A7A7A;border-right:1px solid #e3e3e3;}
 #left_area .lnbWrap .mem_area .member_login a{color:#7a7a7a;text-decoration:none;display:block}
 #left_area .lnbWrap .mem_area .member_join{width:92px;height:33px;float:left;background:#F2F2F2;line-height:30px;text-align:center;font-family: 'Noto Sans KR', sans-serif;font-size:13px;font-weight:400;color:#7A7A7A;}
 #left_area .lnbWrap .mem_area .member_join a{color:#7a7a7a;text-decoration:none;display:block}
 #left_area .lnb{font-size:15px;color:#9D9D9D;}
 #left_area .lnb li{border-bottom:1px solid #E3E3E3;position:relative;}
 #left_area .lnb li .li_blank{margin-left:20px;}
 #left_area .lnb li a:hover{color:#fff;background:url(/html/image/eddyps/common/menu_bg.png) left 0px no-repeat}
 #left_area .lnb li a{height:13px;padding:12px 0 19px;text-decoration:none;color:#3b3b3b;display:block}
 #left_area .lnb li a.on{color:#fff;}
 #left_area .lnb li a:before{content:'';z-index:-1;display:block;position:absolute;bottom:0;width:0;height:0px;background:#0f182f;transition: width .2s ease-in-out;}
 #left_area .lnb li a:before{left:0}
 #left_area .lnb li a.on:before,  #left_area .lnb li a:hover:before{width:100%}
 #left_area .lnb li .depth_bar{width:185px;height:50px;border-bottom:1px solid #E3E3E3;z-index:-2}
 #left_area .depth2{background:url(/html/image/eddyps/common/bg_dep2.png) left top repeat-y;width:123px;height:100%;padding:0 20px;color:#999;position:fixed;top:0;left:186px;display:none;z-index:999;}
 #left_area .depth2 li{font-family: 'Noto Sans KR', sans-serif;font-size:13px;font-weight:400;border-bottom:1px solid #dedede;width:123px;letter-spacing:-1px;}
 #left_area .depth2 .arrow_depth2_1 {background:url(/html/image/eddyps/common/ico_arrow02.gif) left top no-repeat;width:7px;height:15px;position:absolute;left:-7px;top:123px;text-indent:-9999px}
 #left_area .depth2>.depth2_1 {position:absolute;top:107px;}
 #left_area .depth2>.depth2_1 li{position:relative;}
 #left_area .depth2>.depth2_1 li a{height:14px;padding:18px 0 15px 0;text-decoration:none;color:#999;display:block}
 #left_area .depth2>.depth2_1 li a:hover{color:#0f182f;background:#fafafa;}
 #left_area .depth2>.depth2_1 li a.on{color:#0f182f;}
 #left_area .depth2>.depth2_1 li a:before{content:'';z-index:-1;display:block;position:absolute;bottom:0;width:0;height:0px;background:#0f182f;transition: width .2s ease-in-out;}
 #left_area .depth2>.depth2_1 li a:before{left:0}
 #left_area .depth2>.depth2_1 li a.on:before,  #left_area .depth2>.depth2_1 li a:hover:before{width:100%}
 #left_area .depth2 li>.depth3{margin-bottom:13px}
 #left_area .depth2 li>.depth3 li{background:url(/html/image/eddyps/common/ico_bar.gif) left -8px no-repeat;border-bottom:0;letter-spacing:-1px}
 #left_area .depth2 li>.depth3 li a{padding:0 0 13px 10px;height:12px;}
 #left_area .depth2 li>.depth3 li a:before,#left_area .depth2 li>.depth3 li a:after{background:none}
 #left_area .safety{font-size:12px;color:#838ca2;margin-left:25px;padding-top:20px}
 #left_area .safety li{background:url(/html/image/eddyps/common/ico_arrow.gif) left 5px no-repeat;padding:0 0 14px 11px;letter-spacing:-1px}


/* Quick Menu */
.quick_menu{position:fixed;right:0;top:0;z-index:102}
.quick_menu.w1280{left:1167px;}
.quick_menu.w1920{left:1824px}

/*

/* Quick Menu */

.ico_quick{background:url(/html/image/eddyps/common/icon_quick.png) left top no-repeat}
.quick_menu .menu_area ul {width:142px;float:left;border:1px solid #e3e3e3;background:#fff;}
.quick_menu .menu_area li a .ico_q_kakao{background-position:-363px -226px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto;}
.quick_menu .menu_area li a .ico_q_price{background-position:-363px -295px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.quick_menu .menu_area li a .ico_q_online{background-position:-363px -362px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.quick_menu .menu_area li a .ico_q_map{background-position:-363px -429px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.btn_close{background-position:-156px -76px;width:25px;height:25px;text-indent:-9999px;display:block}
.quick_dimd{background:#404040;opacity:0.5;position:fixed;top:0;left:0;width:100%;height:100%;z-index:104}

.quick_menu{position:fixed;right:0;top:0;z-index:105;width:715px;height:100%;margin-right:-575px;border:0px solid #ff9900;}
.quick_menu .menu_area{width:144px;height:100%;padding:0 0px;float:left;border:0px solid #ff9900;text-align:left;border:0px solid #ff9900;}
.quick_menu .menu_area ul {width:116px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:1px solid #fff;float:left;margin-left:26px;background:#fff;}
.quick_menu .menu_area li:first-child{margin-top:20px;}
.quick_menu .menu_area li{margin-bottom:22px;text-align:center}
.quick_menu .menu_area li a{color:#333;font-size:12px;font-weight:400;display:block}
.quick_menu .menu_area li:hover a,.quick_menu .menu_area li.on a{color:#f272ad}
.quick_menu .menu_area li:hover .ico_q_kakao,.quick_menu .menu_area li.on .ico_q_kakao{background-position:-420px -226px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.quick_menu .menu_area li:hover .ico_q_price,.quick_menu .menu_area li.on .ico_q_price{background-position:-420px -295px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.quick_menu .menu_area li:hover .ico_q_online,.quick_menu .menu_area li.on .ico_q_online{background-position:-420px -362px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.quick_menu .menu_area li:hover .ico_q_map,.quick_menu .menu_area li.on .ico_q_map{background-position:-420px -429px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto}
.quick_menu .menu_area li a span,.quick_menu .menu_area li:hover a span{padding-bottom:5px;display:block}

.quick_menu .menu_area dl {width:116px;height:100%;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-top:1px solid #fff;float:left;margin-left:26px;background:#fff;}
.quick_menu .menu_area dt {margin-bottom:22px;text-align:center;}
.quick_menu .menu_area dt a{color:#333;font-size:14px;font-weight:400;display:block}
.quick_menu .menu_area dt a .ico_q_kakaogo{background-position:-153px -172px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto;}
.quick_menu .menu_area dt a .ico_q_bloggo{background-position:-153px -302px;width:57px;height:57px;text-indent:-9999px;display:block;margin:0 auto;}

.quick_menu .call_counsel_quick{float:left;width:144px;height:280px;background:#ff669c;border:0px solid #000;}
.quick_menu .call_counsel_quick .ed_first{font-family: 'Noto Sans KR', sans-serif;font-size:15px;font-weight:400;float:left;width:75px;height:18px;color:#ff669c;background:#fff;text-align:center;margin:15px 0 0 10px;}
.quick_menu .call_counsel_quick .ed_second{font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:800;float:left;width:100px;height:63px;color:#fff;text-align:left;margin:10px 0 0 10px;padding-left:6px;}
.quick_menu .call_counsel_quick .ed_third{font-family: 'Noto Sans KR', sans-serif;font-size:15px;font-weight:400;float:left;width:75px;height:18px;color:#ff669c;background:#fff;text-align:center;margin:10px 0 0 10px;}
.quick_menu .call_counsel_quick .ed_forth{font-family: 'Noto Sans KR', sans-serif;font-size:14px;letter-spacing:-0.08em;font-weight:400;float:left;width:100%;height:40px;color:#fff;text-align:left;margin:10px 0 0 10px;padding-left:6px;}
.quick_menu .call_counsel_quick .ed_fivth{font-family: 'Noto Sans KR', sans-serif;font-size:15px;font-weight:400;float:left;width:75px;height:18px;color:#ff669c;background:#fff;text-align:center;margin:25px 0 0 10px;}
.quick_menu .call_counsel_quick .ed_sixth{font-family: 'Noto Sans KR', sans-serif;font-size:16px;font-weight:600;float:left;width:100px;height:30px;color:#fff;text-align:left;margin:10px 0 0 10px;padding-left:6px;}
.quick_menu .call_counsel_quickbar{float:left;width:144px;height:12px;background:url(/html/image/eddyps/common/call_counsel_quick.png) left top no-repeat;}

.quick_menu .quick_cont{background:#fff;width:571px;height:100%;float:left;position:relative;border:0px solid #ff9900;}
.quick_menu .quick_cont .ico_quickArrow{background:url(/html/image/eddyps/common/ico_quickArrow.png) left top no-repeat;position:absolute;top:0;left:-8px;width:8px;height:15px;text-indent:-9999px;display:none}
.quick_menu .quick_cont h3{background:#222;padding:32px 0 27px 30px;font-size:24px;line-height:20px;font-weight:400;color:#fff;position:relative}
.quick_menu .quick_cont h3.tit_kakao{background:#fbdb55;color:#404040;text-indent:-9999px;height:55px;}
.quick_menu .quick_cont h3.tit_kakao .tit_tit{background:url(/html/image/eddyps/common/quick_ka.png) left top no-repeat;width:267px;height:60px;text-indent:-9999px;display:block;position:absolute;right:270px;top:20px;}
.quick_menu .quick_cont h3.tit_pay{background:#404040;color:#404040;text-indent:-9999px;height:55px;}
.quick_menu .quick_cont h3.tit_pay .tit_tit{background:url(/html/image/eddyps/common/quick_charge.png) left top no-repeat;width:388px;height:80px;text-indent:-9999px;display:block;position:absolute;right:146px;top:20px;}
.quick_menu .quick_cont h3.tit_counsel{background:#404040;color:#404040;text-indent:-9999px;height:55px;}
.quick_menu .quick_cont h3.tit_counsel .tit_tit{background:url(/html/image/eddyps/common/quick_coun.png) left top no-repeat;width:388px;height:80px;text-indent:-9999px;display:block;position:absolute;right:146px;top:20px;}
.quick_menu .quick_cont h3.tit_map{background:#404040;color:#404040;text-indent:-9999px;height:55px;}
.quick_menu .quick_cont h3.tit_map .tit_tit{background:url(/html/image/eddyps/common/quick_map.png) left top no-repeat;width:388px;height:80px;text-indent:-9999px;display:block;position:absolute;right:146px;top:20px;}
.quick_menu .quick_cont h3 .txt_quick_smsNum{font-size:16px;font-weight:300;margin-left:5px}
.quick_menu .quick_cont h3 .btn_close{background-position:-156px -76px;width:25px;height:25px;text-indent:-9999px;display:block;position:absolute;right:30px;top:30px;cursor:pointer}
.quick_menu .quick_cont h3.tit_kakao .btn_close{background:url(/html/image/eddyps/common/quick_btn_close2.png) left top no-repeat;width:39px;height:40px;text-indent:-9999px;display:block;position:absolute;right:30px;top:20px;cursor:pointer}
.quick_menu .quick_cont h3.tit_pay .btn_close{background:url(/html/image/eddyps/common/quick_btn_close2.png) left top no-repeat;width:39px;height:40px;text-indent:-9999px;display:block;position:absolute;right:30px;top:20px;cursor:pointer}
.quick_menu .quick_cont h3.tit_counsel .btn_close{background:url(/html/image/eddyps/common/quick_btn_close2.png) left top no-repeat;width:39px;height:40px;text-indent:-9999px;display:block;position:absolute;right:30px;top:20px;cursor:pointer}
.quick_menu .quick_cont h3.tit_map .btn_close{background:url(/html/image/eddyps/common/quick_btn_close2.png) left top no-repeat;width:39px;height:40px;text-indent:-9999px;display:block;position:absolute;right:30px;top:20px;cursor:pointer}
.quick_menu .quick_cont .cont_area .kakao_id{background:url(/html/image/eddyps/common/quick_ka_id.png) left top no-repeat;width:183px;height:25px;text-indent:-9999px;text-align:left;margin-top:20px;}
.quick_menu .quick_cont .cont_area{margin:30px}
.quick_menu .quick_cont .cont_area .btn_counsel_quick{margin:0 auto;text-align:center;margin-top:30px}
.quick_menu .quick_cont .cont_area>.board_quick{width:100%;}
.quick_menu .quick_cont .cont_area>.board_quick tr:hover {background:#fff}
.quick_menu .quick_cont .cont_area>.board_quick th{background:#404040;color:#fff;font-size:15px;font-weight:500;padding:15px 0;text-align:center}
.quick_menu .quick_cont .cont_area>.board_quick td{color:#999;font-size:14px;font-weight:400;padding:10px 0 6px;border-bottom:1px solid #ddd;text-align:center}
.quick_menu .quick_cont .cont_area>.board_quick td.left{text-align:left;padding-left:20px}
.quick_menu .quick_cont .cont_area>.board_quick td a{color:#555;}
.quick_menu .quick_cont .cont_area>.board_quick td>span{background:#999;border-radius:10px;color:#fff;font-size:14px;font-weight:400;text-align:center;width:68px;padding:3px 0;display:block;margin:0 auto}
.quick_menu .quick_cont .cont_area>.board_quick td>span.answer_y{background:#FD5298;border-radius:10px;color:#fff;font-size:14px;font-weight:400;text-align:center;width:68px;padding:3px 0;display:block;margin:0 auto}
.quick_menu .quick_cont .cont_area> .tbl_quick{border-top:1px solid #2d3a49;width:100%;margin-top:20px}
.quick_menu .quick_cont .cont_area> .tbl_quick th{background:url(/html/image/eddyps/common/bg_thBar02.gif) right center no-repeat;text-align:left;font-size:14px;font-weight:400;color:#3f485b;padding:15px 0 15px 30px;height:30px;border-bottom:1px solid #ddd}
.quick_menu .quick_cont .cont_area> .tbl_quick td{padding:0 30px;border-bottom:1px solid #ddd}
.quick_menu .quick_cont .cont_area> .tbl_quick td>input{background:#f2f2f2;border:1px solid #ddd;height:21px;padding:5px 5px 4px;vertical-align:middle}
.quick_menu .quick_cont .cont_area> .tbl_quick td select{height:30px;background:#f2f2f2;border:1px solid #ddd}
.quick_menu .quick_cont .cont_area> .tbl_quick td .select{float:left;width:30%;margin-right:8px}
.quick_menu .quick_cont .cont_area> .tbl_quick td textarea{background:#f4f4f4;border:1px solid #ddd;margin:15px 0;padding:5px 5px 4px;vertical-align:middle;resize:none;box-sizing:border-box}
.quick_menu .quick_cont .cont_area> .terms_chk {display:block;margin:15px 0 0 20px;padding-bottom:20px}
.quick_menu .quick_cont .cont_area> .terms_chk input[type=checkbox]{margin:5px 0 0 1px;width:1px;height:0px}
.quick_menu .quick_cont .cont_area> .terms_chk .chkbox{
	z-index:2;
	display:inline-block;
	text-indent:-9999px;
	width:19px;
	height:15px;
	padding:0 0 0 0;
	cursor:pointer;
	background:url(/html/image/eddyps/common/bg_checkbox.gif) 0 0 no-repeat;
	font-size:0;
	vertical-align:middle
}
.quick_menu .quick_cont .cont_area> .terms_chk label{margin-right:5px}
.quick_menu .quick_cont .cont_area> .terms_chk p{padding:4px 0}
.quick_menu .quick_cont .cont_area> .terms_chk p.on .chkbox{background:url(/html/image/eddyps/common/bg_checkbox.gif) 0 bottom no-repeat;font-size:0;vertical-align:middle}
.quick_menu .quick_cont .cont_area> .quick_txtMap{font-size:21px;font-weight:400;line-height:20px;color:#222;margin-top:20px}
.quick_menu .quick_cont .cont_area> .quick_address{font-size:15px;color:#10182f;margin-top:10px}
.quick_menu .quick_cont .cont_area> .quick_map{margin-top:20px;}
.quick_menu.w1280{left:1167px}
.quick_menu.w1920{left:1778px}
.lpop_policy{position:absolute;top:120px;left:30px;width:515px;height:600px;border:1px solid #2d3a49;background:#404040;display:none;}
.lpop_policy h4{padding:23px 0 23px 20px;color:#fff;font-size:16px;font-weight:400}
.lpop_policy .btn_close{background:url(/html/image/eddyps/common/quick_btn_close.png) left top no-repeat;width:25px;height:25px;display:block;position:absolute;right:30px;top:20px;cursor:pointer}
.lpop_policy .policy_cont{height:498px;background:#f4f4f4;padding:20px;overflow-y:scroll;}
.lpop_policy .policy_cont ul li{font-size:14px;line-height:20px;font-weight:400;color:#555;margin-bottom:25px}
.lpop_policy .policy_cont .tit{font-size:14px;font-weight:400;color:#222;margin-bottom:25px}



*/






/* bottom */
#wholebg { position: absolute;top: 0px;left: 0px;width: 100%;height: 10px;z-index: 9;background: #000000;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;display:none;}
#popuplayer {position: absolute;top: 0px;left: 0px;z-index: 10;display: none;}

.login_before18 {position:absolute;z-index:3;left:0;top:0}
.img_before18 {visibility:hidden}
#sbna .login_before_normal {left:50%;top:50%;margin-top:-132px;margin-left:-328px}
#sbna .login_before_eye {left:0;top:0}
#sbna .list .sbna_list_img {position:relative}

.total_p{margin-top:10px;text-align:left}



/*----------------- layout -----------------  */
/* wrap */
 h1{background:url(/html/image/eddyps/common/img_logo.jpg) left bottom no-repeat;width:125px;height:129px;text-indent:-9999px;padding-top:35px;margin-left:30px}
#wrap{width:100%;height:100%;margin:0 auto}
 

 /* Contents Layout */
 #contain{width:1717px;max-width:1717px;border:0px solid #000;margin-left:185px;}
.container{position:relative;}


/* Top visual area */
#slide_wrapper {position:relative;width:1717px;}

.topVisual_slide {width:1717px;height:720px;overflow:hidden;background:#fff}
.topVisual_slide li{width:1717px;height:720px !important;}

.topVisual_slide .img_area{width:100%;height:100%;float:left}
.topVisual_slide .img_area img{text-align:center;width:100%}


 #contain2{width:100%;max-width:1920px;}
.container2{position:relative;;margin-left:185px}

.container2 .sub_topbanner{width:100%;height:625px;float:left;overflow:hidden;}
.container2 .sub_topbanner img{text-align:center;width:100%;height:625px !important;}
.sub_contents{background:#fff;padding:46px 5.5% 80px 4.5%;margin:0 auto;text-align:center;position:relative;overflow:hidden;border:0px solid #ff9900;}
.sub_contents .sub_contentsWrap{margin-right:96px;padding:0 5%;border:0px solid #ff9900;} 

.sub_contents .sub_contentsWrap .login h3{background:url(/html/image/eddyps/common/login_detail.png) left top no-repeat;width:275px;height:64px;text-indent:-9999px;margin:15px 45px 0px; 0;display:block;cursor:pointer;border:0px solid #ff9900;}
.sub_contents .sub_contentsWrap .login{border:1px solid #e8e8e8; width:428px; margin:10px auto 7px; padding:27px 0 30px 0; color:#111; border-radius:16px }
.sub_contents .sub_contentsWrap .login fieldset {width:334px;margin: 0 auto;border:0px solid #ff9900;}
.sub_contents .sub_contentsWrap .login fieldset .id,
.sub_contents .sub_contentsWrap .login fieldset .password { text-align:left;overflow:hidden; display:block; width:332px; margin:0 0 6px; border:1px solid #e7e7e7; border-radius:0; color:#8F8F91 }
.sub_contents .sub_contentsWrap .login fieldset .id:hover,
.sub_contents .sub_contentsWrap .login fieldset .password:hover { border:1px solid #777 }
.sub_contents .sub_contentsWrap .login fieldset .id span,
.sub_contents .sub_contentsWrap .login fieldset .password span { float:left; width:90px; height:34px; line-height:34px; font-size:9px; letter-spacing:1px; padding:0 0 0 10px; font-weight:400; color:#111 }
.sub_contents .sub_contentsWrap .login fieldset input { float:left; width:219px; height:30px; padding:2px 0 2px 6px; border:0 none; color:#8F8F91; font-size:12px; font-weight:500; color:#333; letter-spacing:1px }
.sub_contents .sub_contentsWrap .login fieldset .saveId { position:absolute; right:0 }
.sub_contents .sub_contentsWrap .login fieldset .saveId input { width:12px; height:12px; margin:0 3px 0 0; vertical-align:-3px; *vertical-align:2px }
.sub_contents .sub_contentsWrap .login fieldset > a { }
.sub_contents .sub_contentsWrap .login fieldset ul { overflow:hidden; padding:13px 0 12px; margin:0 0 15px 0; border-bottom:1px solid #eaeaea }
.sub_contents .sub_contentsWrap .login fieldset li { float:left; padding:0 5px 0 0; margin-left:10px }
.sub_contents .sub_contentsWrap .login fieldset li:first-child { margin-left:0 }
.sub_contents .sub_contentsWrap .login fieldset li a { font-weight:normal; font-size:11px; color:#2e2e2e }
.sub_contents .sub_contentsWrap .login fieldset li a:hover { color:#999; text-decoration:none }
.sub_contents .sub_contentsWrap .login fieldset .link { display:block; margin:15px 0 0 0; padding:0; text-align:center; color:#333; font-size:11px }
.sub_contents .sub_contentsWrap .login fieldset .link a { }

/* SNS·Î±×ÀÎ */
.sub_contents .sub_contentsWrap .login .sns { width:334px; display:inline-block; *display:inline; *zoom:1; margin:3px 0 0 -4px; font-size:0 }
.sub_contents .sub_contentsWrap .login .sns span { transition:all 0.15s ease-in-out; -moz-transition:all 0.15s ease-in-out; -webkit-transition:all 0.15s ease-in-out; -o-transition:all 0.15s ease-in-out }
.sub_contents .sub_contentsWrap .login .sns .btnNaver { display:inline-block; *display:inline; *zoom:1; float:left; width:163px; height:32px; background:#25c625; margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnNaver span.icon { width:22%; float:left; height:32px; line-height:31px; text-align:center; font-size:20px; font-weight:700; color:#fff; letter-spacing:-2px }
.sub_contents .sub_contentsWrap .login .sns .btnNaver span.name { width:78%; float:right; height:32px; line-height:31px; text-align:center; box-sizing:border-box; border-left:1px solid #68d968; font-size:11px; color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnNaver:hover { background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnNaver:hover span.name { border-left:1px solid #ccc }

.sub_contents .sub_contentsWrap .login .sns .btnKakao { display:inline-block; *display:inline; *zoom:1; float:left; width:163px; height:32px; background:#fae601; margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnKakao span.icon { width:22%; float:left; height:32px; text-align:center; vertical-align:middle; font-size:15px; color:#fff; letter-spacing:-3px }
.sub_contents .sub_contentsWrap .login .sns .btnKakao span.icon i { color:#333; line-height:30px }
.sub_contents .sub_contentsWrap .login .sns .btnKakao span.name { width:78%; float:right; height:32px; line-height:31px; text-align:center; box-sizing:border-box; border-left:1px solid #ebd603; font-size:11px; color:#333 }
.sub_contents .sub_contentsWrap .login .sns .btnKakao:hover { background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnKakao:hover span.name { border-left:1px solid #ccc; color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnKakao:hover span.icon i { color:#fff }

.sub_contents .sub_contentsWrap .login .sns .btnFacebook { display:inline-block; *display:inline; *zoom:1; float:left; width:163px; height:32px; background:#536fac; margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook span.icon { width:22%; float:left; height:32px; text-align:center; vertical-align:middle; font-size:16px; color:#fff; letter-spacing:-2px }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook span.icon i { line-height:32px }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook span.name { width:78%; float:right; height:32px; line-height:31px; text-align:center; box-sizing:border-box; border-left:1px solid #879ac5; font-size:11px; color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook:hover { background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook:hover span.name { border-left:1px solid #ccc }

.sub_contents .sub_contentsWrap .login .sns .btnGoogle { display:inline-block; *display:inline; *zoom:1; float:left; width:163px; height:32px; background:#dc4931; margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle span.icon { width:22%; float:left; height:32px; text-align:center; vertical-align:middle; font-size:15px; color:#fff; letter-spacing:-4px }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle span.icon i { line-height:32px }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle span.name { width:78%; float:right; height:32px; line-height:31px; text-align:center; box-sizing:border-box; border-left:1px solid #e98170; font-size:11px; color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle:hover { background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle:hover span.name { border-left:1px solid #ccc }

.sub_contents .sub_contentsWrap .login .sns .btnNaver span.icon{width:22%;float:left;height:32px;line-height:31px;text-align:center;font-size:20px;font-weight:700;color:#fff;letter-spacing:-2px }
.sub_contents .sub_contentsWrap .login .sns .btnNaver span.name{width:78%;float:right;height:32px;line-height:31px;text-align:center;box-sizing:border-box;border-left:1px solid #68d968;font-size:11px;color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnNaver:hover{background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnNaver:hover span.name{border-left:1px solid #ccc }
.sub_contents .sub_contentsWrap .login .sns .btnKakao{display:inline-block;*display:inline;*zoom:1;float:left;width:163px;height:32px;background:#fae601;margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnKakao span.icon{width:22%;float:left;height:32px;line-height:31px;text-align:center;font-size:20px;font-weight:700;color:#fff;letter-spacing:-2px }
.sub_contents .sub_contentsWrap .login .sns .btnKakao span.icon i{color:#333;line-height:30px }
.sub_contents .sub_contentsWrap .login .sns .btnKakao span.name{width:78%;float:right;height:32px;line-height:31px;text-align:center;box-sizing:border-box;border-left:1px solid #ebd603;font-size:11px;color:#333 }
.sub_contents .sub_contentsWrap .login .sns .btnKakao:hover{background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnKakao:hover span.name{border-left:1px solid #ccc;color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnKakao:hover span.icon i{color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook{display:inline-block;*display:inline;*zoom:1;float:left;width:163px;height:32px;background:#536fac;margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook span.icon.icon{width:22%;float:left;height:32px;line-height:31px;text-align:center;font-size:20px;font-weight:700;color:#fff;letter-spacing:-2px }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook span.icon i{line-height:32px }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook span.name{width:78%;float:right;height:32px;line-height:31px;text-align:center;box-sizing:border-box;border-left:1px solid #879ac5;font-size:11px;color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnFacebook:hover{background:#888 }.sub_contents .sub_contentsWrap .login .sns .btnFacebook:hover span.name{border-left:1px solid #ccc }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle{display:inline-block;*display:inline;*zoom:1;float:left;width:163px;height:32px;background:#dc4931;margin:4px 0 0 4px }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle span.icon.icon{width:22%;float:left;height:32px;line-height:31px;text-align:center;font-size:20px;font-weight:700;color:#fff;letter-spacing:-2px }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle span.icon i{line-height:32px }.sub_contents .sub_contentsWrap .login .sns .btnGoogle span.name{width:78%;float:right;height:32px;line-height:31px;text-align:center;box-sizing:border-box;border-left:1px solid #e98170;font-size:11px;color:#fff }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle:hover{background:#888 }
.sub_contents .sub_contentsWrap .login .sns .btnGoogle:hover span.name{border-left:1px solid #ccc }



.sub_contents .sub_contentsWrap .login .btn-effect { transition: all 0.12s ease-in-out; -moz-transition: all 0.12s ease-in-out; -webkit-transition: all 0.12s ease-in-out; -o-effect-blur: all 0.12s ease-in-out; -ms-transition: all 0.12s ease-in-out }
.sub_contents .sub_contentsWrap .login .btn.Join{border-radius:0;width:100%;height:51px;line-height:51px;border:1px solid #8a8a8a;background:#8f8f8f;color:#fff;font-size:13px;font-weight:500;letter-spacing:1px }
.sub_contents .sub_contentsWrap .login .btn.Join:hover{border:1px solid #ddd;background:#fff;color:#222 }
.sub_contents .sub_contentsWrap .login .btn.Login{border-radius:0;width:100%;height:54px;line-height:54px;border:1px solid #111;background:#222;color:#fff;font-size:13px;font-weight:500;letter-spacing:1px }
.sub_contents .sub_contentsWrap .login .btn.Login:hover{border:1px solid #ddd;background:#fff;color:#222 }

.sub_contents .sub_contentsWrap h3 { font-size:17px;font-weight:400;padding:40px 0 10px;color:#2e2e2e;text-align:left; }
.sub_contents .sub_contentsWrap .required{text-align:right;font-size:13px;font-weight:300}
.sub_contents .sub_contentsWrap .boardWrite { table-layout:fixed; font-size:11px; line-height:180%;border:1px solid #e7e7e7;}
.sub_contents .sub_contentsWrap .boardWrite th { width:130px; padding:10px 0 10px 20px; border-top:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background-color:#fafafa; text-align:left; font-weight:normal; vertical-align:middle }
.sub_contents .sub_contentsWrap .boardWrite td { width:auto; padding:10px 0 10px 10px; border-top:1px solid #e7e7e7;text-align:left; }
.sub_contents .sub_contentsWrap .boardWrite td .ec-base-chk{position:relative;top:10px}
.sub_contents .sub_contentsWrap .boardWrite tr:first-child th,
.sub_contents .sub_contentsWrap .boardWrite tr:first-child td { border-top:0 }
.sub_contents .sub_contentsWrap .boardWrite input { height:28px }
.sub_contents .sub_contentsWrap .boardWrite select { height:30px }
.sub_contents .sub_contentsWrap .boardWrite img { vertical-align:middle }
.sub_contents .sub_contentsWrap .boardWrite a { text-decoration:none }
.sub_contents .sub_contentsWrap .boardWrite label { padding:0 20px 0 0 }
.sub_contents .sub_contentsWrap .boardWrite.type th,
.sub_contents .sub_contentsWrap .boardWrite.type td { padding:18px 0 18px 20px }
.sub_contents .sub_contentsWrap .boardWrite.typeAddinfo th,
.sub_contents .sub_contentsWrap .boardWrite.typeAddinfo td { border-top:0; border-bottom:1px solid #e7e7e7 }
.sub_contents .sub_contentsWrap .boardWrite.typeAddinfo label { display:inline-block }
.sub_contents .sub_contentsWrap .boardWrite .birth { margin:0 0 0 16px }
.sub_contents .sub_contentsWrap .boardWrite .interest { line-height:25px }
.sub_contents .sub_contentsWrap .boardWrite .interest label { padding:0 15px 0 0 }
.sub_contents .sub_contentsWrap .boardWrite .account li { margin:5px 0 0 }
.sub_contents .sub_contentsWrap .boardWrite .account li:first-child { margin-top:0 }
.sub_contents .sub_contentsWrap .boardWrite .account strong { display:inline-block; width:55px; color:#202020 }
.sub_contents .sub_contentsWrap .boardWrite .account input { margin:0 10px 0 0 }

.sub_contents .sub_contentsWrap .tit-subpage {min-height:30px;margin:0 0 20px;text-align:left;}
.sub_contents .sub_contentsWrap .tit-subpage h2 {display:inline-block;*display:inline;*zoom:1;color:#2e2e2e;font-size:15px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase }
.sub_contents .sub_contentsWrap .agree-area-wrap { }
.sub_contents .sub_contentsWrap .agree-area-wrap:after { display:block; clear:both; content:'' }
.sub_contents .sub_contentsWrap .agreement-box { float:left; width:50% }
.sub_contents .sub_contentsWrap .agreement-box .agreeArea { margin-right:15px }
.sub_contents .sub_contentsWrap .agreement-box h3 {font-size:15px;line-height:41px;letter-spacing:1px;}
.sub_contents .sub_contentsWrap .privacy-box { float:right; width:50% }
.sub_contents .sub_contentsWrap .privacy-box .agreeArea { margin-left:15px }
.sub_contents .sub_contentsWrap .privacy-box h3 {font-size:15px;line-height:41px;letter-spacing:1px;margin-left:15px;}
.sub_contents .sub_contentsWrap .agreeArea { color:#747474; font-size:11px; line-height:19px }
.sub_contents .sub_contentsWrap .agreeArea .content { text-align:left;overflow:auto; height:200px; padding:12px 15px 12px 15px; border:1px solid #e7e7e7; background:#fff }
.sub_contents .sub_contentsWrap .agreeArea .content p { padding:0 0 17px }
.sub_contents .sub_contentsWrap .agreeArea .check { padding:7px 0 0 0; color:#202020 }
.sub_contents .sub_contentsWrap .agreeArea .check input { margin-left:5px }

.sub_contents .sub_contentsWrap .tabmenu_box_member{width:504px;height:44px;margin:0 auto;background:#d9d9d9;padding-top:1px;margin-bottom:50px;}
.sub_contents .sub_contentsWrap .tabmenu_box_member .tabmenu_member{width:503px;display:table;margin:0 auto 1px auto;}
.sub_contents .sub_contentsWrap .tabmenu_box_member .tabmenu_member li.on{width:250px;float:left;text-alzign:center;font-size:13px;font-weight:300;height:auto;padding:15px 0;cursor:pointer;background:#FF669C;color:#fff;}
.sub_contents .sub_contentsWrap .tabmenu_box_member .tabmenu_member li{width:250px;float:left;text-align:center;font-size:13px;font-weight:300;height:auto;padding:15px 0;cursor:pointer;background:#fff;color:#404040;margin-right:1px}
.sub_contents .sub_contentsWrap .tabmenu_box_member .tabmenu_member li:last-child{width:251px;margin-right:0px;}

/* INPUT SIZE */
.sub_contents .sub_contentsWrap #hint_answer { width:500px }
.sub_contents .sub_contentsWrap #postcode1,
.sub_contents .sub_contentsWrap #postcode2 { width:50px; text-align:center }
.sub_contents .sub_contentsWrap #addr1,
.sub_contents .sub_contentsWrap #addr2 { width:280px; margin:5px 0 0 }
.sub_contents .sub_contentsWrap #phone1,
.sub_contents .sub_contentsWrap #mobile1 { width:60px; margin:0 4px 0 0 }
.sub_contents .sub_contentsWrap #phone2,
.sub_contents .sub_contentsWrap #phone3,
.sub_contents .sub_contentsWrap #mobile2,
.sub_contents .sub_contentsWrap #mobile3 { width:50px; margin:0 4px }
.sub_contents .sub_contentsWrap #email1 { margin-right:4px }
.sub_contents .sub_contentsWrap #email2 { margin:0 4px }
.sub_contents .sub_contentsWrap #birth_year,
.sub_contents .sub_contentsWrap #marry_year,
.sub_contents .sub_contentsWrap #partner_year { width:60px; margin:0 2px 0 0 }
.sub_contents .sub_contentsWrap #birth_month,
.sub_contents .sub_contentsWrap #marry_month,
.sub_contents .sub_contentsWrap #partner_month,
.sub_contents .sub_contentsWrap #birth_day,
.sub_contents .sub_contentsWrap #marry_day,
.sub_contents .sub_contentsWrap #partner_day { width:40px; margin:0 2px 0 5px }
.sub_contents .sub_contentsWrap #bank_code { width:240px }
.sub_contents .sub_contentsWrap #c_bank_account_no { width:230px }

.sub_contents .sub_contentsWrap #job,
.sub_contents .sub_contentsWrap #job_class,
.sub_contents .sub_contentsWrap #school,
.sub_contents .sub_contentsWrap #region,
.sub_contents .sub_contentsWrap #internet,
.sub_contents .sub_contentsWrap #child,
.sub_contents .sub_contentsWrap #car,
.sub_contents .sub_contentsWrap #earning { width:200px }

.sub_contents .sub_contentsWrap #add1,
.sub_contents .sub_contentsWrap #add2,
.sub_contents .sub_contentsWrap #add3,
.sub_contents .sub_contentsWrap #add4,
.sub_contents .sub_contentsWrap #add5,
.sub_contents .sub_contentsWrap #add6,
.sub_contents .sub_contentsWrap #add7,
.sub_contents .sub_contentsWrap #add8,
.sub_contents .sub_contentsWrap #add9 { width:500px }

.sub_contents .sub_contentsWrap .inputTypeText{height:19px;border:1px solid #e7e7e7 }

.df-base-button.justify{position:relative }
.df-base-button input{width:157px;height:44px;margin:0;padding:0;border:0;vertical-align:bottom;}
.df-base-button.fs-0{font-size:0 }
.df-base-button:after{display:block;content:"";clear:both }
.df-base-button .g-left{float:left;text-align:left }
.df-base-button .g-right{float:right;text-align:right }
.df-base-button .gLeft{float:left;text-align:left }
.df-base-button .gRight{float:right;text-align:right }
.df-base-button.justify .g-left{position:absolute;left:0 }
.df-base-button.justify .g-right{position:absolute;right:0 }
.df-base-button .text{margin:0 7px 0 0;color:#454545 }
.df-base-button.type-border{margin-top:-1px;padding:10px 20px;border:1px solid #e7e7e7 }
.df-base-button.type-gb{padding:10px 20px;border:1px solid #e7e7e7;background:#fbfbfb }button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
.df-btn{font-family:Roboto,Arial,"Nanum Gothic","µ¸¿ò",Dotum,"Apple SD Gothic Neo","AppleGothic",sans-serif;display: inline-block;margin:0 0;padding: .55em .85em .55em;border-radius: .3em;box-sizing:content-box;-moz-box-sizing:content-box;background: transparent;outline:0;vertical-align: middle;font-family: inherit;font-size:18px;text-align:center;text-decoration: none;light-space: nowrap;cursor: pointer;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-effect-blur:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;}
.df-btn-effect,.df-btn-effect i,.df-btn-effect a,.df-btn-effect p,.df-btn-effect span,.df-btn-effect div{transition:all 0.12s ease-in-out;-moz-transition:all 0.12s ease-in-out;-webkit-transition:all 0.12s ease-in-out;-o-effect-blur:all 0.12s ease-in-out;-ms-transition:all 0.12s ease-in-out }
.df-base-button.fs-0{font-size:0 }.df-base-button.button-zone{margin:25px 0 45px }
.df-btn{font-family:Roboto,Arial,"Nanum Gothic","µ¸¿ò",Dotum,"Apple SD Gothic Neo","AppleGothic",sans-serif;display: inline-block;margin:0 0;padding: .55em .85em .55em;border-radius: .3em;box-sizing:content-box;-moz-box-sizing:content-box;background: transparent;outline:0;vertical-align: middle;font-family: inherit;font-size:18px;text-align:center;text-decoration: none;light-space: nowrap;cursor: pointer;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-effect-blur:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;}
.df-btn.medium,.df-btn.medium:link,.df-btn.medium:visited{color:#fff;border:1px solid #838383;border-bottom-color:#717171;box-shadow:0 1px 2px rgba(0,0,0,0.04);background:#8b8b8b;}
.df-btn.medium:focus,.df-btn.medium:hover{color:#666;border:1px solid #e7e7e7;border-bottom-color:#c6c6c6;box-shadow:0 1px 2px rgba(0,0,0,0.04);background:#f4f4f4;}
.df-btn.medium:active,.df-btn.medium.active{text-shadow:0 1px 0px #fff;border-color:#e7e7e7;border-top-color:#ddd;background:#f4f4f4;box-shadow: none }
.btn.Dark{ background:#272727;color:#ffffff;border:1px solid #272727 }.btn.Medium{ background:#7d7d7d;color:#ffffff;border:1px solid #858585 }
.btn.Light{ background:#fff;color:#7d7d7d;border:1px solid #ccc }.btn.Point{ background:#5b769f;color:#ffffff;border:1px solid #58739c }
.btn.None{ background:#ffffff;color:#414141;border:1px solid #ffffff }
.btn.Dark:hover,.btn.Dark:focus{ background:#ffffff;color:#7d7d7d;border:1px solid #e0e0e0 }
.df-btn.dark,.df-btn.dark:link,.df-btn.dark:visited{color:#fff;border:1px solid #323232;border-bottom-color:#2b2b2b;box-shadow:0 1px 2px rgba(0,0,0,0.04);background:#363636;}
.df-btn.dark:focus,.df-btn.dark:hover{color:#222;border:1px solid #d0d0d0;border-bottom-color:#c6c6c6;box-shadow:0 1px 2px rgba(0,0,0,0.04);background:#fff;}
.df-btn.dark:active,.df-btn.dark.active{color:#222;text-shadow:0 1px 0px #fff;border-color:#e7e7e7;border-top-color:#ddd;background:#fff;box-shadow: none }
.btn.Big{ font-size:12px;height:41px;min-width:90px;line-height:41px }
.btn.Big i{font-size:10px }
.df-btn.big{padding:0 1.0em;font-size:15px;min-width:125px;height:42px;line-height:41px;letter-spacing:1px;font-weight:bold;}

.mr-3{margin-right:3px; }
.ml-3{margin-left:3px;}

.msg-box{color:#FF669C;}

.sub_contents .sub_contentsWrap .join_com{ padding:45px 0; line-height:170%; text-align:center }
.sub_contents .sub_contentsWrap .join_com .joinComplete { width:350px; margin:0 auto }
.sub_contents .sub_contentsWrap .join_com .joinComplete h3 { margin:0 0 25px 0;text-align:center;}
.sub_contents .sub_contentsWrap .join_com .joinComplete .desc { margin:0 0 20px; font-size:14px; color:#333; font-weight:bold }

.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo { overflow:hidden; border:1px solid #e7e7e7; text-align:left; font-size:11px }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo .info { padding:10px 0 10px 32px; border-bottom:1px solid #e7e7e7; background:#fcfcfc url("/html/image/eddyps/common/ico_warning.gif") no-repeat 12px center }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo ul { float:left; margin-left:4px; width:318px; padding:13px 0 14px 12px }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo li { margin:0 0 4px }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo li strong,
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo li span { display:inline-block; *display:inline; *zoom:1; width:248px }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberInfo li strong { padding:0 0 0 10px; width:60px; color:#2e2e2e; font-weight:normal; background:url("/html/image/eddyps/common/ico_login2.gif") no-repeat 0 8px }

.sub_contents .sub_contentsWrap .join_com .joinComplete .memberEmail { font-weight:bold; color:#333 }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberEmail,
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberAge { margin:20px 0 0; line-height:160% }
.sub_contents .sub_contentsWrap .join_com .joinComplete .memberAge strong { color:#f26323 }

.sub_contents .sub_contentsWrap .join_com .joinComplete .button { margin:25px 0 0; font-size:0 }

.sub_contents .sub_contentsWrap .infindid{ border:1px solid #e7e7e7; width:428px; margin:80px auto 98px; padding:40px 0 30px 0; color:#2e2e2e; border-radius:16px }
.sub_contents .sub_contentsWrap .infindid .findId { width:330px; margin:0 auto; font-size:11px }
.sub_contents .sub_contentsWrap .infindid .findId h3 { font-size:16px; text-align:center }
.sub_contents .sub_contentsWrap .infindid .findId p { text-align:left;margin:7px 0 0 }
.sub_contents .sub_contentsWrap .infindid .findId p.info { margin:20px 0 20px 0; font-size:11px; line-height:18px; color:#444; text-align:center }
.sub_contents .sub_contentsWrap .infindid .findId strong { display:inline-block; margin:0 0 5px; padding:0 0 0 10px; width:110px; font-weight:normal; background:url("/html/image/eddyps/common/ico_login2.gif") no-repeat 0 4px }
.sub_contents .sub_contentsWrap .infindid .findId .check { margin-bottom:30px; margin-left:125px; color:#353535 }
.sub_contents .sub_contentsWrap .infindid .findId .check label { margin:0 5px 0 0 }
.sub_contents .sub_contentsWrap .infindid .findId .member select { width:196px; height:30px; padding:4px }
.sub_contents .sub_contentsWrap .infindid .findId .button { margin:35px 0 0; text-align:center }
.sub_contents .sub_contentsWrap .infindid .findId input { width:190px; height:28px; padding:0 0 0 4px; border:1px solid #e7e7e7; color:#202020 }
.sub_contents .sub_contentsWrap .infindid .findId #name,
.sub_contents .sub_contentsWrap .infindid .findId #email { width:190px }
.sub_contents .sub_contentsWrap .infindid .findId #ssn1 { width:87px }
.sub_contents .sub_contentsWrap .infindid .findId #ssn2 { width:88px }
.sub_contents .sub_contentsWrap .infindid .findId #mobile1 { width:47px }
.sub_contents .sub_contentsWrap .infindid .findId #mobile2,
.sub_contents .sub_contentsWrap .infindid .findId #mobile3 { width:57px }

.sub_contents .sub_contentsWrap .result_findid { padding:45px 0; line-height:170%; text-align:center }
.sub_contents .sub_contentsWrap .result_findid .findId { width:380px; margin:0 auto }
.sub_contents .sub_contentsWrap .result_findid .findId h3 { margin:0 0 30px 0; font-size:20px; text-align:center }
.sub_contents .sub_contentsWrap .result_findid .findId p.desc { margin:0 0 7px; font-size:14px; color:#333; font-weight:bold }
.sub_contents .sub_contentsWrap .result_findid .findId p.info { margin:10px 0 20px 0; font-size:11px; line-height:17px; color:#444 }
.sub_contents .sub_contentsWrap .result_findid .findId p { margin:7px 0 0 }

.sub_contents .sub_contentsWrap .result_findid .findId .memberInfo { overflow:hidden; border:1px solid #e7e7e7; text-align:left; font-size:11px }
.sub_contents .sub_contentsWrap .result_findid .findId .memberInfo .info { padding:10px 0 10px 35px; border-bottom:1px solid #e8e7e7; background:#fbfbfb url("/html/image/eddyps/common/ico_warning.gif") no-repeat 10px 13px }
.sub_contents .sub_contentsWrap .result_findid .findId ul { float:left; width:330px; padding:17px 10px 17px 20px }
.sub_contents .sub_contentsWrap .result_findid .findId li { margin:0 0 5px }
.sub_contents .sub_contentsWrap .result_findid .findId li label { display:inline-block; margin:0 0 5px 0 }
.sub_contents .sub_contentsWrap .result_findid .findId .button { margin:25px 0 0 }

.sub_contents .sub_contentsWrap .infindpw { border:1px solid #e7e7e7; width:428px; margin:80px auto 98px; padding:40px 0 30px 0; color:#2e2e2e; border-radius:16px }
.sub_contents .sub_contentsWrap .infindpw .findPw { width:330px; margin:0 auto; font-size:11px }
.sub_contents .sub_contentsWrap .infindpw .findPw h3 { font-size:16px; text-align:center }
.sub_contents .sub_contentsWrap .infindpw .findPw p {text-align:left; margin:7px 0 0 }
.sub_contents .sub_contentsWrap .infindpw .findPw p.info { margin:20px 0 20px 0; font-size:11px; line-height:18px; color:#444; text-align:center }
.sub_contents .sub_contentsWrap .infindpw .findPw p.info a { color:#666 }
.sub_contents .sub_contentsWrap .infindpw .findPw p.info a:hover { color:#000; text-decoration:none }
.sub_contents .sub_contentsWrap .infindpw .findPw strong { display:inline-block; margin:0 0 5px; padding:0 0 0 10px; width:110px; font-weight:normal; background:url("/html/image/eddyps/common/ico_login2.gif") no-repeat 0 4px }
.sub_contents .sub_contentsWrap .infindpw .findPw .check { margin-bottom:30px; margin-left:125px; color:#353535 }
.sub_contents .sub_contentsWrap .infindpw .findPw .check label { margin:0 5px 0 0 }
.sub_contents .sub_contentsWrap .infindpw .findPw .member select { width:196px; height:30px; padding:4px }
.sub_contents .sub_contentsWrap .infindpw .findPw .ssn_no span { display:block; margin:5px 0 0 127px; color:#757575 }
.sub_contents .sub_contentsWrap .infindpw .findPw .button { margin:35px 0 0; text-align:center }
.sub_contents .sub_contentsWrap .infindpw .findPw input { width:190px; height:28px; padding:0 0 0 4px; border:1px solid #e7e7e7; color:#202020 }
.sub_contents .sub_contentsWrap .infindpw .findPw input[type=radio],
.sub_contents .sub_contentsWrap .infindpw .findPw input[type=checkbox] { width:13px; height:13px; margin:0 3px 0 0; padding:0; border:0; vertical-align:-2px; *vertical-align:2px }
.sub_contents .sub_contentsWrap .infindpw .findPw #mobile1 { width:47px }
.sub_contents .sub_contentsWrap .infindpw .findPw #mobile2,
.sub_contents .sub_contentsWrap .infindpw .findPw #mobile3 { width:57px }

.sub_contents .sub_contentsWrap .result_finepw { padding:45px 0; line-height:170%; text-align:center }
.sub_contents .sub_contentsWrap .result_finepw .findPw { width:380px; margin:0 auto }
.sub_contents .sub_contentsWrap .result_finepw .findPw h3 { margin:0 0 30px 0; font-size:20px; text-align:center }
.sub_contents .sub_contentsWrap .result_finepw .findPw p.desc { margin:0 0 7px; font-size:14px; color:#333; font-weight:bold }
.sub_contents .sub_contentsWrap .result_finepw .findPw p.info { margin:10px 0 20px 0; font-size:11px; line-height:17px; color:#444 }
.sub_contents .sub_contentsWrap .result_finepw .findPw p { margin:7px 0 0 }

.sub_contents .sub_contentsWrap .result_finepw .findPw .memberInfo { overflow:hidden; border:1px solid #e7e7e7; text-align:left; font-size:11px }
.sub_contents .sub_contentsWrap .result_finepw .findPw .memberInfo .info { padding:10px 0 10px 35px; border-bottom:1px solid #e8e7e7; background:#fbfbfb url("/html/image/eddyps/common/ico_warning.gif") no-repeat 10px 13px }
.sub_contents .sub_contentsWrap .result_finepw .findPw ul { float:left; width:330px; padding:17px 10px 17px 20px }
.sub_contents .sub_contentsWrap .result_finepw .findPw li { margin:0 0 5px }
.sub_contents .sub_contentsWrap .result_finepw .findPw li label { display:inline-block; margin:0 0 5px 0 }
.sub_contents .sub_contentsWrap .result_finepw .findPw .button { margin:25px 0 0 }

.member_guide { padding:20px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:#fcfcfc; color:#8f8f8f; font-size:11px; line-height:160% }
.member_guide .agreement { padding:20px; border:1px solid #e7e7e7; background:#fff;text-align:left; }
.member_guide .agreement p { padding:0 0 17px }

/* slider paging */
.paging{position:absolute;left:0;top:660px;z-index:102;width:1600px;text-align:center;border:0px solid #000;}
.paging span:first-child{margin-left:0;background:url(/html/image/eddyps/common/main_rolling_1.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:first-child.cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_1.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(2){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_2.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(2).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_2.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(3){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_3.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(3).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_3.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(4){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_5.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(4).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_5.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(5){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_4.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(5).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_4.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(6){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_6.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(6).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_6.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(7){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_7.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(7).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_7.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(8){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_8.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(8).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_8.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:nth-child(9){margin-left:0;background:url(/html/image/eddyps/common/main_rolling_9.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:nth-child(9).cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_9.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}
.paging span:last-child{margin-left:0;background:url(/html/image/eddyps/common/main_rolling_10.png) left top no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px;margin-left:8px;cursor:pointer}
.paging span:last-child.cycle-pager-active{background:url(/html/image/eddyps/common/main_rolling_10.png) left bottom no-repeat;width:135px;height:40px;display:inline-block;text-indent:-9999px}



/* banner_area */

.banner_area {background:#fff;width:1630px;padding:20px 2.2% 0 31px;text-align:center;position:relative;overflow:hidden;border:0px solid #ff9900;}

.banner_area .bannerlist{margin:0 auto;display:block}
.banner_area .bannerlist li{float:left;width:100%;max-width:760px;line-height:0;border:0px solid #ff9900;}
.banner_area .bannerlist li:first-child{margin-right:20px;}
.banner_area .bannerlist li a img{width:100%;height:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.banner_area .bannerlist li { overflow: hidden; }


/* banner_area 3*/
.snsbanner_area {background:#fff;width:1630px;padding:20px 2.2% 20px 31px;text-align:center;position:relative;overflow:hidden;border:0px solid #ff9900;}
.snsbanner_txt {line-height: 24px;}
.snsbanner_txt02 {line-height: 24px;}
.snsbanner_txt03 {line-height: 24px;}
.snsbanner_txt04 {line-height: 24px;}
.snsbanner_area .snsbannerlist{margin:0 auto;display:block}
.snsbanner01{float:left;width:381px;max-width:381px;line-height:0;margin-right:6px;border:0px solid #ff9900;}
.snsbanner01>.snsbanner_img {border:0px solid #ff9900;overflow:hidden}
.snsbanner01>.snsbanner_img img{width:100%;height:100%;}
.snsbanner01>.snsbanner_txt{position:absolute;top:36%;left:8.9%;font-size:23px;color:#bf586a;font-weight:400;text-align:center;border:0px solid #000;}
.snsbanner01>.snsbanner_txt span{display:block}
.snsbanner01>.snsbanner_txt .txt_s{color:#bf586a;font-weight:400;font-size:17px}
.snsbanner02{float:left;width:381px;max-width:381px;line-height:0;margin-right:6px;border:0px solid #ff9900;}
.snsbanner02>.snsbanner_img {border:0px solid #ff9900;overflow:hidden}
.snsbanner02>.snsbanner_img img{width:100%;height:100%;}
.snsbanner02>.snsbanner_txt02{position:absolute;top:24%;left:26.8%;font-size:23px;color:#1D54A6;font-weight:400;text-align:left;border:0px solid #000;}
.snsbanner02>.snsbanner_txt02 span{display:block}
.snsbanner02>.snsbanner_txt02 .txt_s{color:#1D54A6;font-weight:400;font-size:17px}
.snsbanner03{float:left;width:381px;max-width:381px;line-height:0;margin-right:6px;border:0px solid #ff9900;}
.snsbanner03>.snsbanner_img {border:0px solid #ff9900;overflow:hidden}
.snsbanner03>.snsbanner_img img{width:100%;height:100%;}
.snsbanner03>.snsbanner_txt03{position:absolute;top:27%;left:49.2%;font-size:23px;color:#1D9EA6;font-weight:400;text-align:left;border:0px solid #000;}
.snsbanner03>.snsbanner_txt03 span{display:block}
.snsbanner03>.snsbanner_txt03 .txt_s{color:#1D9EA6;font-weight:400;font-size:17px}
.snsbanner04{float:left;width:381px;max-width:381px;line-height:0;margin-right:0px;border:0px solid #ff9900;}
.snsbanner04>.snsbanner_img {border:0px solid #ff9900;overflow:hidden}
.snsbanner04>.snsbanner_img img{width:100%;height:100%;}
.snsbanner04>.snsbanner_txt04{position:absolute;top:34%;left:72.2%;font-size:23px;color:#871DA6;font-weight:400;text-align:left;border:0px solid #000;}
.snsbanner04>.snsbanner_txt04 span{display:block}
.snsbanner04>.snsbanner_txt04 .txt_s{color:#871DA6;font-weight:400;font-size:17px}


/* banner_area 3 hover effect */
.snsbanner_hover{background:url(/html/image/eddyps/common/bg_hover01.png) left top repeat;position:absolute;top:20px;left:31px;display:block;width:381px;height:345px;max-width:381px;max-height:345px;border:0px solid #000;}
.snsbanner_hover>.hover_contents{width:80%;margin:28% auto 0 auto;}
.snsbanner_hover>.hover_contents>.snstit{font-size:20px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
.snsbanner_hover>.hover_contents>.snstxt{font-size:16px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:25px}
.snsbanner_hover>.hover_contents>.snsbtn_detail{width:119px;margin:30px auto 0 auto;}
.snsbanner_hover02{background:url(/html/image/eddyps/common/bg_hover02.png) left top repeat;position:absolute;top:20px;left:418px;display:block;width:381px;height:345px;max-width:381px;max-height:345px;}
.snsbanner_hover02>.hover_contents{width:80%;margin:28% auto 0 auto}
.snsbanner_hover02>.hover_contents>.snstit{font-size:20px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
.snsbanner_hover02>.hover_contents>.snstxt{font-size:16px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:20px}
.snsbanner_hover02>.hover_contents>.snsbtn_detail{width:119px;margin:30px auto 0 auto}
.snsbanner_hover03{background:url(/html/image/eddyps/common/bg_hover03.png) left top repeat;position:absolute;top:20px;left:805px;display:block;width:381px;height:345px;max-width:381px;max-height:345px;}
.snsbanner_hover03>.hover_contents{width:80%;margin:28% auto 0 auto}
.snsbanner_hover03>.hover_contents>.snstit{font-size:20px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
.snsbanner_hover03>.hover_contents>.snstxt{font-size:16px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:20px}
.snsbanner_hover03>.hover_contents>.snsbtn_detail{width:119px;margin:30px auto 0 auto}
.snsbanner_hover04{background:url(/html/image/eddyps/common/bg_hover04.png) left top repeat;position:absolute;top:20px;left:1192px;display:block;width:381px;height:345px;max-width:381px;max-height:345px;}
.snsbanner_hover04>.hover_contents{width:80%;margin:28% auto 0 auto}
.snsbanner_hover04>.hover_contents>.snstit{font-size:20px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
.snsbanner_hover04>.hover_contents>.snstxt{font-size:16px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:20px}
.snsbanner_hover04>.hover_contents>.snsbtn_detail{width:119px;margin:30px auto 0 auto}



/* banner_area */






 .btn_round{background:url(/html/image/eddyps/common/btn_set2.png) left top no-repeat;width:99px;height:18px;color:#fff;font-size:14px;display:block;padding:18px 8px 5px 12px;}
 .btn_round:hover{background:url(/html/image/eddyps/common/btn_set2.png) left bottom no-repeat;width:99px;height:18px;color:#0f182f;font-size:14px;display:block;padding:18px 8px 5px 12px;}
.call_counsel{background-position:0 0;width:55px;height:55px;display:inline-block;position:relative}
.call_counsel:hover{background-position:-148px -129px}
.call_counsel a{display:block;position:absolute;bottom:-20px;left:-12px;width:140%;padding-top:61px;font-size:14px;color:#2d3a49}
.call_counsel:hover a {color:#f272ad}
.call_counsel02{background-position:-75px -130px;width:47px;height:49px;text-indent:-9999px;display:block;margin:0 auto;padding-bottom:10px}
.call_counsel02 a{display:block;width:47px;height:49px}
.kakao_counsel{background-position:0 -65px;width:55px;height:55px;display:inline-block;position:relative;margin-left:20px}
.kakao_counsel a{display:block;position:absolute;bottom:-20px;left:-10px;width:140%;padding-top:61px;font-size:14px;color:#2d3a49}
.kakao_counsel:hover{background-position:-218px -129px}
.kakao_counsel:hover a{color:#f272ad}
.kakao_counsel02{background-position:0 -130px;width:50px;height:45px;text-indent:-9999px;display:block;margin:0 auto;padding-bottom:10px}
.kakao_counsel02 a{display:block;width:50px;height:45px}




/* 3 banner Start */
.board_area{width:1716px;background:#f4f4f4;padding:48px 0% 48px 0%;overflow:hidden;border:0px solid #ff9900;}
.board_area > div{width:407px;float:left;position:relative;margin-left:40px;border:0px solid #ff9900;}
.board_area > div:first-child{width:700px;max-width:700px;margin-left:31px;border:0px solid #000;}
.board_area > div:nth-child(2){width:353px;max-width:353px;margin-left:40px;border:0px solid #000;}

.board_area > div span.btn_more a{background:url(/html/image/eddyps/common/btn_more.gif) left top no-repeat;width:19px;height:19px;text-indent:-9999px;display:inline-block;position:absolute;top:8px;right:10px;}
.board_area .board_box{background:#fff;margin-top:10px;padding:15px 6% 18px}
.board_area > div table{width:100%}
.board_area > div table th{font-size:14px;font-weight:400;color:#f172ac;text-align:left;padding:9px 0 9px;border-top:1px solid #d7d7d7}
.board_area > div table td{padding:9px 0 9px;border-top:1px solid #d7d7d7;white-space:nowrap} 
.board_area > div table td a{font-size:14px;font-weight:400;color:#222;} 
.board_area > div table tr:first-child th,.board_area > div table tr:first-child td {border-top:0}
.board_area .board_notice h3{width:190px;height:30px;font-size:24px;color:#404040;font-weight:400;}





/* footer */
#footer {width:1717px;height:211px;background:#404040;border:0px solid #ff9900;max-width:1717px;padding:80px 0 0 0px;overflow:hidden;position:relative;}
#footer .foot_logo{background:url(/html/image/eddyps/common/footer_logo.jpg) left top no-repeat;text-indent:-9999px;display:block;float:left;width:138px;height:144px;margin:0 140px 0 200px;}
#footer .foot_info{float:left;width:850px;position:relative;border:0px solid #ff9900;}
#footer .foot_info>ul li a{float:left;padding-left:55px;font-size:14px;font-weight:500;color:#222;text-decoration:none;color:#fff;padding-bottom:60px;border:0px solid #ff9900;}
#footer .foot_info>ul li:first-child a{padding-left:0;}
#footer .foot_info>ul:after{content:" "; display:block; clear:both;}
#footer .foot_info>p{margin-top:10px;font-size:11px;font-weight:400;color:#C5C5C5;border:0px solid #ff9900;}
#footer .foot_info>p>span{padding-right:18px}
#footer .foot_info>.copyright{color:#C5C5C5;border:0px solid #ff9900;}

/* footer */
#footer2 {width:100%;height:211px;background:#404040;border:0px solid #ff9900;max-width:1717px;padding:80px 0 0 0px;overflow:hidden;position:relative;}
#footer2 .foot_logo{background:url(/html/image/eddyps/common/footer_logo.jpg) left top no-repeat;text-indent:-9999px;display:block;float:left;width:138px;height:144px;margin:0 140px 0 200px;}
#footer2 .foot_info{float:left;width:850px;position:relative;border:0px solid #ff9900;}
#footer2 .foot_info>ul li a{float:left;padding-left:55px;font-size:14px;font-weight:500;color:#222;text-decoration:none;color:#fff;padding-bottom:60px;border:0px solid #ff9900;}
#footer2 .foot_info>ul li:first-child a{padding-left:0;}
#footer2 .foot_info>ul:after{content:" "; display:block; clear:both;}
#footer2 .foot_info>p{margin-top:10px;font-size:11px;font-weight:400;color:#C5C5C5;border:0px solid #ff9900;}
#footer2 .foot_info>p>span{padding-right:18px}
#footer2 .foot_info>.copyright{color:#C5C5C5;border:0px solid #ff9900;}

/* mediaquery  max width 1600px */
@media screen and (max-width:1600px){
	#contain2{width:100%;min-width:1263px;}
	.container2 .sub_topbanner{width:100%;height:470px;float:left;overflow:hidden;}
	.container2 .sub_topbanner img{text-align:center;width:100%;height:470px !important;}

	#footer2 {width:100%;min-width:1263px;}
	#footer2 .foot_logo{background:url(/html/image/eddyps/common/footer_logo.jpg) left top no-repeat;text-indent:-9999px;display:block;float:left;width:138px;height:144px;margin:0 110px 0 100px;}
	#footer2 .foot_info{float:left;width:60%;position:relative;border:0px solid #ff9900;}

	/* banner_area */
	/*
	.banner_area {background:#fff;padding:15px 2.5% 0px 1.5%;margin:0 auto;text-align:center;position:relative;overflow:hidden}
	.banner_area .bannerlist li{float:left;width:46%;max-width:610px;line-height:0}
	.banner_area .bannerlist li:first-child{margin-right:15px;}
	.banner_area .bannerlist li>img{width:100%}
	*/
		
	/* snsbanner_area */
	/*
	.snsbanner_area {background:#fff;padding:15px 2.5% 0 1.5%;margin:0 auto;text-align:center;position:relative;overflow:hidden;}
	.snsbanner_txt {line-height: 20px;}
	.snsbanner_txt02 {line-height: 20px;}
	.snsbanner_txt03 {line-height: 20px;}
	.snsbanner_txt04 {line-height: 20px;}
	.snsbanner_area .snsbannerlist{margin:0 auto;display:block}
	.snsbanner_area .snsbannerlist li {float:left;width:23%;max-width:306px;line-height:0;margin-right:4px;border:0px solid #ff9900;}
	.snsbanner_area .snsbannerlist li:last-child{margin-right:0px;}
	.snsbanner_area .snsbannerlist li .snsbanner_img {overflow:hidden}

	.snsbanner_area li:first-child .snsbanner_txt{position:absolute;top:40%;left:3.2%;font-size:18px;color:#bf586a;font-weight:400;text-align:left;border:0px solid #000;}
	.snsbanner_area li:first-child .snsbanner_txt span{display:block}
	.snsbanner_area li:nth-child(2) .snsbanner_txt02{position:absolute;top:30%;left:25.8%;font-size:18px;color:#ff9900;font-weight:400;text-align:left }
	.snsbanner_area li:nth-child(2) .snsbanner_txt02 span{display:block}
	.snsbanner_area li:nth-child(3) .snsbanner_txt03{position:absolute;top:20%;left:48.2%;font-size:18px;color:#bf586a;font-weight:400;text-align:left }
	.snsbanner_area li:nth-child(3) .snsbanner_txt03 span{display:block}
	.snsbanner_area li:last-child .snsbanner_txt04{position:absolute;top:40%;left:70.2%;font-size:18px;color:#bf586a;font-weight:400;text-align:left;border:0px solid #ff9900; }
	.snsbanner_area li:last-child .snsbanner_txt04 span{display:block}
	.snsbanner_area .snsbannerlist li { overflow: hidden; }
	*/
	
	/* banner_area 3 hover effect */



	/*
	.snsbanner_area .snsbannerlist li:first-child .snsbanner_hover{background:url(/html/image/eddyps/common/bg_hover01.png) left top repeat;position:absolute;top:15px;left:1.5%;display:block;width:22.1%;height:94.5%;max-width:306px;max-height:347px;border:0px solid #000;}
	.snsbanner_area .snsbannerlist li:first-child .snsbanner_hover .hover_contents{width:80%;margin:28% auto 0 auto;}
	.snsbanner_area .snsbannerlist li:first-child .snsbanner_hover .hover_contents .snstit{font-size:19px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
	.snsbanner_area .snsbannerlist li:first-child .snsbanner_hover .hover_contents .snstxt{font-size:15px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:25px}
	.snsbanner_area .snsbannerlist li:first-child .snsbanner_hover .hover_contents .snsbtn_detail{width:119px;margin:30px auto 0 auto}
	.snsbanner_area .snsbannerlist li:nth-child(2) .snsbanner_hover02{background:url(/html/image/eddyps/common/bg_hover02.png) left top repeat;position:absolute;top:15px;left:24.2;;display:block;width:22.1%;max-width:306px;height:94.5%;max-height:347px;}
	.snsbanner_area .snsbannerlist li:nth-child(2) .snsbanner_hover02 .hover_contents{width:80%;margin:28% auto 0 auto}
	.snsbanner_area .snsbannerlist li:nth-child(2) .snsbanner_hover02 .hover_contents .snstit{font-size:19px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
	.snsbanner_area .snsbannerlist li:nth-child(2) .snsbanner_hover02 .hover_contents .snstxt{font-size:15px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:20px}
	.snsbanner_area .snsbannerlist li:nth-child(2) .snsbanner_hover02 .hover_contents .snsbtn_detail{width:119px;margin:30px auto 0 auto}
	.snsbanner_area .snsbannerlist li:nth-child(3) .snsbanner_hover03{background:url(/html/image/eddyps/common/bg_hover03.png) left top repeat;position:absolute;top:15px;left:45.9%;display:block;width:22.05%;max-width:400px;height:94.5%;max-height:347px;}
	.snsbanner_area .snsbannerlist li:nth-child(3) .snsbanner_hover03 .hover_contents{width:80%;margin:28% auto 0 auto}
	.snsbanner_area .snsbannerlist li:nth-child(3) .snsbanner_hover03 .hover_contents .snstit{font-size:19px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
	.snsbanner_area .snsbannerlist li:nth-child(3) .snsbanner_hover03 .hover_contents .snstxt{font-size:15px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:20px}
	.snsbanner_area .snsbannerlist li:nth-child(3) .snsbanner_hover03 .hover_contents .snsbtn_detail{width:119px;margin:30px auto 0 auto}
	.snsbanner_area .snsbannerlist li:last-child .snsbanner_hover04{background:url(/html/image/eddyps/common/bg_hover04.png) left top repeat;position:absolute;top:15px;left:68.1%;display:block;width:22.1%;max-width:400px;height:94.5%;max-height:347px;}
	.snsbanner_area .snsbannerlist li:last-child .snsbanner_hover04 .hover_contents{width:80%;margin:28% auto 0 auto}
	.snsbanner_area .snsbannerlist li:last-child .snsbanner_hover04 .hover_contents .snstit{font-size:19px;font-weight:500;color:#fff;text-align:center;letter-spacing:-1px}
	.snsbanner_area .snsbannerlist li:last-child .snsbanner_hover04 .hover_contents .snstxt{font-size:15px;font-weight:400;color:#fff;line-height:22px;text-align:center;padding-top:20px}
	.snsbanner_area .snsbannerlist li:last-child .snsbanner_hover04 .hover_contents .snsbtn_detail{width:119px;margin:30px auto 0 auto}
	*/	
	




	/*
	#footer {padding:60px 8% 0px;height:211px;border-top:1px solid #ddd;margin-left:0}
	#footer .foot_logo{background:url(/html/image/eddyps/common/footer_logo.jpg) left top no-repeat;display:block;text-indent:-9999px;float:left;width:109px;margin-right:80px;}
	#footer .foot_info{float:left;width:75%;position:relative;}
	#footer .foot_info>ul li a{float:left;padding-left:55px;font-size:14px;font-weight:500;color:#222;text-decoration:none;color:#fff;padding-bottom:50px;}
	#footer .foot_info>ul li:first-child a{padding-left:0}
	#footer .foot_info>ul:after{content:" "; display:block; clear:both;}
	#footer .foot_info>p{margin-top:10px;font-size:11px;font-weight:400;color:#C5C5C5}
	#footer .foot_info>p>span{padding-right:18px}
	#footer .foot_info>.copyright{color:#C5C5C5}
	*/
}


/* mediaquery  max width 1600px */
@media screen and (max-width:1600px){
	/* Contents Layout */
	#contain{width:100%;min-width:1263px;}
	
	

	/*
	.topVisual_slide {width:100%;height:620px;overflow:hidden;background:#fff}
	.topVisual_slide li{width:100%;height:620px !important;}
	.topVisual_slide .img_area{width:100%;height:100%;float:left}
	.topVisual_slide .img_area img{text-align:center;width:100%}
	*/
	/* slider paging */
	/*
	.paging{position:absolute;left:0;top:560px;z-index:102;width:1600px;text-align:center;border:0px solid #000;}
	*/

}