@charset "utf-8";

/*default_all*/
.m_radi{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.m_bbox{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.m_bshad{-moz-box-shadow: inset 0px 1px 4px #ccc; -webkit-box-shadow: inset 0px 1px 4px #ccc; box-shadow: inset 0px 1px 4px #ccc;}
.m_bshad2{-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1); box-shadow:0 1px 4px rgba(0,0,0,0.1);}
.ulDE ul{list-style:none; margin:0; padding:0;}
.pDE p{position:relative; margin:0; padding:0;}
.aDE a{text-decoration:none;}
.memDiv{position:relative; padding-top:10px; background-color:#f9f9f9; border-top:4px solid #00A69E; border-bottom:4px solid #333;}/*contents box*/
.memDivF, .memDivL{padding:10px; border-bottom:1px solid #e2e2e2;}
.memDivM{}
.memDiv h2{margin-top:10px; text-align:center; font-size:20px; color:#333; font-weight:800;}
.memDiv h2 i{margin-right:3px;}
.memTriang{position:absolute; top:10px; left:0; border-style:solid; width:0; height:0; border-width:4px; border-color:#00A69E transparent transparent #00A69E;}
.memTriang.red{border-color:#FF6600 transparent transparent #FF6600;}

/*default_temp*/
.impt_f1{color:#00A69E !important;}
.impt_b1{background-color:#888 !important;}

/*login_form*/
.layG_mem_loginF{}
.layG_mem_loginF h2{padding-bottom:10px;}
.layG_mem_loginF h2 i{}
.layG_mem_loginF .idpw{}
.layG_mem_loginF .idpw li+li{margin-top:10px;}
.layG_mem_loginF .idpw label{}
.layG_mem_loginF .idpw input{width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;}
.layG_mem_loginF .btn_login .l_btn{width:100%; height:40px; background-color:#00A69E; color:#fff; font-weight:800; border:0; font-size:14px; margin-top:10px;}
.layG_mem_loginF .ipsign{margin-top:10px;}
.layG_mem_loginF .ipsign li{display:inline; font-size:13px; color:#888;}
.layG_mem_loginF .ipsign li{width:auto;}/*ÃÖ»óÀ§ liÅÂ±× ³ÐÀÌ°ª ¸®¼Â*/
.layG_mem_loginF .ipsign li label{display:inline-block; vertical-align:top; padding-top:1px;}
.layG_mem_loginF .ipsign li+li{float:right;}
.layG_mem_loginF .ipsign li+li+li{margin-right:5px;}
.layG_mem_loginF .ipsign li a{color:#5d5d5d; font-weight:700;}
.layG_mem_loginF .btn_login_msg{position:relative; padding:10px 0; color:#5d5d5d; font-size:13px; line-height:18px;}

/*login_info*/
.layG_mem_loginIN{}
.layG_mem_loginIN h2{padding-bottom:10px;}
.layG_mem_loginIN h2 i{}
.layG_mem_loginIN .table_info{width:100%; padding:0;}
.layG_mem_loginIN .table_info tbody tr th{font-weight:800;}
.layG_mem_loginIN .table_info tbody tr th, .layG_mem_loginIN .table_info tbody tr td{line-height:48px; color:#333; font-size:14px; border-top:1px solid #dddddd;}
.layG_mem_loginIN .table_info tbody tr:first-child th, .layG_mem_loginIN .table_info tbody tr:first-child td{border-top:0;}
.layG_mem_loginIN .btn_infomodi{position:relative; margin-top:10px;}
.layG_mem_loginIN .btn_infomodi ul li{position:relative; display:inline-block; width:50%; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
.layG_mem_loginIN .btn_infomodi ul li+li{border-right:0;}
.layG_mem_loginIN .btn_infomodi ul li+li+li{border-right:1px solid #b1b1b1;}
.layG_mem_loginIN .btn_infomodi ul li+li+li+li{border-right:0;}
.layG_mem_loginIN .btn_infomodi ul li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#00A69E; color:#fff; font-weight:800; font-size:14px;}
.layG_mem_loginIN .btn_infomodi ul li+li a{background-color:#888;}
.layG_mem_loginIN .btn_infomodi ul li+li+li a{background-color:#888;}
.layG_mem_loginIN .btn_infomodi ul li+li+li+li a{background-color:#888;}

/*login_modi_email*/
.layG_mem_modifyEmail{}
.layG_mem_modifyEmail h2{padding-bottom:7px;}
.layG_mem_modifyEmail h2 i{}
.layG_mem_modifyEmail .con_area{padding:10px;}
.layG_mem_modifyEmail label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_modifyEmail p.txt1{line-height:40px; color:#333; font-size:13px;}
.layG_mem_modifyEmail .inp_email{width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;}
.layG_mem_modifyEmail .btn_area li{display:inline-block; width:50%;}
.layG_mem_modifyEmail .btn_area li .btn_subm, .layG_mem_modifyEmail .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_modifyEmail .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E; cursor:pointer;}

/*login_modi_pass1*/
.layG_mem_modifyPass{}
.layG_mem_modifyPass h2{padding-bottom:1px;}
.layG_mem_modifyPass h2 i{}
.layG_mem_modifyPass .con_area{padding:10px;}
.layG_mem_modifyPass label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_modifyPass p.txt{line-height:20px; color:#333; font-size:17px;}
.layG_mem_modifyPass p.txt1{line-height:20px; color:#333; font-size:13px; margin-top:8px;}
.layG_mem_modifyPass .inp_pass{width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;}
.layG_mem_modifyPass .btn_area li{display:inline-block; width:50%;}
.layG_mem_modifyPass .btn_area li .btn_subm, .layG_mem_modifyPass .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_modifyPass .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E;}

/*login_modi_info*/
.layG_mem_modifyInfo{}
.layG_mem_modifyInfo h2{padding-bottom:10px;}
.layG_mem_modifyInfo h2 i{}
.layG_mem_modifyInfo fieldset{border:0;}
.layG_mem_modifyInfo fieldset .con_area{padding:10px;}
.layG_mem_modifyInfo label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_modifyInfo .inp_box1, .layG_mem_modifyInfo .inp_box2 input{
width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;
-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
.layG_mem_modifyInfo .inp_box2 input{-moz-box-shadow: inset 0px 1px 4px #ccc; -webkit-box-shadow: inset 0px 1px 4px #ccc; box-shadow: inset 0px 1px 4px #ccc;}
.layG_mem_modifyInfo .inp_box1{height:30px; background-color:#f9f9f9; font-size:17px;}
.layG_mem_modifyInfo .inp_box2 .dateRemover{width:40px; height:30px; margin:10px 0; background:#ccc; color:#333; border:0;}
.layG_mem_modifyInfo p.txt1{line-height:20px; color:#333; font-size:13px;}
.layG_mem_modifyInfo .btn_area li{display:inline-block; width:50%;}
.layG_mem_modifyInfo .btn_area li .btn_subm, .layG_mem_modifyInfo .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_modifyInfo .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E;}

/*login_modi_pass2*/
.layG_mem_modifyPass2{}
.layG_mem_modifyPass2 h2{padding-bottom:7px;}
.layG_mem_modifyPass2 h2 i{}
.layG_mem_modifyPass2 .con_area{padding:10px;}
.layG_mem_modifyPass2 label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_modifyPass2 .inp_pass2, .layG_mem_modifyPass2 .inp_pass2_1{width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;}
.layG_mem_modifyPass2 .inp_pass2{height:30px; background-color:#f9f9f9; font-size:17px;}
.layG_mem_modifyPass2 p.txt1{line-height:20px; color:#333; font-size:13px;}
.layG_mem_modifyPass2 .btn_area li{display:inline-block; width:50%;}
.layG_mem_modifyPass2 .btn_area li .btn_subm, .layG_mem_modifyPass2 .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_modifyPass2 .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E;}

/*login_modi_pass1*/
.layG_mem_leave{}
.layG_mem_leave h2{padding-bottom:1px;}
.layG_mem_leave h2 i{}
.layG_mem_leave .con_area{padding:10px;}
.layG_mem_leave label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_leave p.txt{line-height:20px; color:#333; font-size:17px;}
.layG_mem_leave p.txt1{line-height:20px; color:#333; font-size:13px; margin-top:8px;}
.layG_mem_leave .inp_pass{width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;}
.layG_mem_leave .btn_area li{display:inline-block; width:50%;}
.layG_mem_leave .btn_area li .btn_subm, .layG_mem_leave .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_leave .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E;}

/*login_findAct*/
.layG_mem_findAct{}
.layG_mem_findAct h2{padding-bottom:7px;}
.layG_mem_findAct h2.h2_st1{margin-top:30px; padding-top:20px;}
.layG_mem_findAct h2 i{}
.layG_mem_findAct .con_area{padding:10px;}
.layG_mem_findAct label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_findAct p.txt1{line-height:18px; color:#333; font-size:13px; margin-top:10px;}
.layG_mem_findAct .inp_email{width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;}
.layG_mem_findAct .btn_area li{display:inline-block; width:100%;}
.layG_mem_findAct .btn_area li .btn_subm, .layG_mem_findAct .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_findAct .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E;}

/*login_signup*/
.layG_mem_signup{}
.layG_mem_signup h2{padding-bottom:10px;}
.layG_mem_signup h2 i{}
.layG_mem_signup fieldset{border:0;}
.layG_mem_signup .con_area{padding:10px;}
.layG_mem_signup label{line-height:30px; color:#333; font-size:15px; font-weight:800;}
.layG_mem_signup .inp_box1_1, .layG_mem_signup .inp_box2 input{
width:100%; height:40px; background:#e6e6e6; color:#333; border:0; padding-left:10px;
-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
-moz-box-shadow: inset 0px 1px 4px #ccc; -webkit-box-shadow: inset 0px 1px 4px #ccc; box-shadow: inset 0px 1px 4px #ccc;
}
.layG_mem_signup .inp_box2 .dateRemover{width:40px; height:30px; margin:10px 0; background:#ccc; color:#333; border:0;}
.layG_mem_signup p.txt1{line-height:20px; color:#333; font-size:13px;}
.layG_mem_signup .btn_area li{display:inline-block; width:50%;}
.layG_mem_signup .btn_area li .btn_subm, .layG_mem_signup .btn_area li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_signup .btn_area li .btn_subm{width:100%; border:0; background-color:#00A69E;}

/*login_*/
.layG_mem_ssdList{}
.layG_mem_ssdList h2{padding-bottom:10px;}
.layG_mem_ssdList h2 i{}
.layG_mem_ssdList .table_info{width:100%; padding:0;}
.layG_mem_ssdList .table_info caption{margin-bottom:10px;}
.layG_mem_ssdList .table_info caption a{color:#333;}
.layG_mem_ssdList .table_info caption .left{float:left;}
.layG_mem_ssdList .table_info caption .right{float:right;}
.layG_mem_ssdList .table_info{border-top:1px solid #4e4e4e;}
.layG_mem_ssdList .table_info thead tr th{font-weight:800;}
.layG_mem_ssdList .table_info tbody tr th{font-weight:800;}
.layG_mem_ssdList .table_info thead tr th, .layG_mem_ssdList .table_info tbody tr th, .layG_mem_ssdList .table_info tbody tr td{line-height:48px; color:#333; font-size:14px; border-bottom:1px solid #dddddd;}
.layG_mem_ssdList .table_info tbody tr td a{color:#333;}
.layG_mem_ssdList .btn_infomodi ul li{display:inline-block; width:49%;}
.layG_mem_ssdList .btn_infomodi ul li a{display:block; height:40px; line-height:40px; text-align:center; background-color:#333; color:#fff; font-weight:700; border:0; font-size:14px; margin-top:10px;}
.layG_mem_ssdList .pagination{position:relative; margin-top:10px; margin-bottom:5px;}
.layG_mem_ssdList .pagination ul{text-align:center;}
.layG_mem_ssdList .pagination ul li{display:inline;}
.layG_mem_ssdList .pagination ul li a{color:#333; font-size:14px;}