@charset "euc-kr";

html, body {width:100%; height:100%;}
html, body, div, span, h1, h2, h3, h4, h5, h6, 
dl, dt, dd, p, a, img, b, ul, li, table, caption, tr, th,
td {margin:0; padding:0; border:0; font-size:100%; background:transparent; line-height:normal; list-style:none;}

body {width:100%; height:100%; margin:0 auto; padding:0; font-size:14px; font-family:Dotum, Verdana, sans-serif; color:#555; overflow-x:hidden; background-color:#e8f5f5; text-size-adjus:none;}

fieldset, button {border:none;}
img {border:0 none; vertical-align:top;}
a, a:hover, a:active {text-decoration:none; color:#666;}
a:focus {text-decoration:none;}
textarea {overflow:auto;}
hr, legend {display:none;}
select {height:25px; color:#666; font-size:14px; vertical-align:middle; border:1px solid #aaa;}
input {padding:3px; color:#666; font-size:14px; vertical-align:middle; border:1px solid #aaa;}

/* common */
.top {width:100%; height:52px; margin:0; background-color:#5dc7d0;}
.top ul {clear:both; overflow:hidden;}
.top li {height:15px; float:left; margin:12px 0 0 10px; padding:5px 10px; border-radius:40px; border:2px solid #fff; color:#fff; text-align:center;}
.top li a, a:hover, a:active {color:#fff;}
.top li span {font-weight:bold;}
.top li input {width:70px; height:25px; margin:-7px -7px -4px 0px; padding:3px; background-color:#fff; border:none; vertical-align:middle; font-size:14px; color:#555;}
.top li img {width:29px; margin:-7px -15px 0 0;}
.top li.list {position:absolute; right:0; margin:14px 15px 0 0; border:none;}
.member {position:absolute; top:50px; right:0; z-index:10;}
.member ul {width:155px; text-align:left; background-color:#5dc7d0;}
.member li {padding:12px 7px; text-align:center; border-bottom:1px solid #9feaf0;}
.member li img {height:25px;}
.member li span {float:right; width:95px; margin:0 0 0 10px; padding:5px 0 0 0; color:#fff; font-weight:bold; text-align:left; clear:both; overflow:hidden;}
.member li.tel {height:35px;}
.container {width:90%; height:80%; margin:0 auto;  }
.outer {display:table; width:100%; height:100%;}
.inner {display:table-cell; vertical-align:top; text-align:center;}
.contents {position:relative;  display:block;  }
.contents p {width:90%; margin:20px auto;}
.contents p span {margin:10px 0 20px 0; line-height:22px; display:inline-block; text-align:left;}
.contents p img {width:80%; }
.copyright {width:100%; margin:0 auto; padding:10px 0; text-align:center; background-color:#ddd; font-size:13px; position:relative; bottom:-80px; z-index:2;}
.next {padding:15px; margin:10px auto; border-radius:7px; color:#fff; font-size:20px; font-weight:bold; background-color:#ff4d66; text-align:center;}
.tinfo {display:inline-block; margin:0 0 -5px 0; padding:0;}
.tinfo b {display:inline-block; width:15px; height:15px; margin:0 10px 0 0; background-color:#fecf50; border:1px solid #888;  vertical-align: bottom;}
.tinfo img.lock {width:15px; height:15px; margin:0 5px 0 50px; border:1px solid #888;}
h4 {margin:10px 0; padding:10px; border-radius:2px; color:#fff; font-size:18px; background-color:#80b6e3; border-radius:7px;}
.cmbox {margin:5px auto; padding:10px; background:#fff; border-radius:5px;}
.cmbt, .cmbt a, .cmbt a:hover {padding:15px; margin:10px auto; border-radius:7px; color:#fff; font-size:20px; font-weight:bold; background-color:#ff4d66;}

/* main */
.contents h1 {margin:40px 0 30px 0;}
.contents h1 img {height:55px;}
/*button 3°³*/
.button {width:100%; margin:0; padding:0; margin:0 auto; color:#444;}
.button img {height:90px;}
.button ul {text-align:center; padding:0 0 50px 0;}
.button li {width:32%; margin:0 0 15px 0; padding:0; display:inline-block;}
.button span {display:inline-block; margin:10px 0; font-size:16px;}
.bottom {width:100%; height:33px; margin:0; padding:12px 0 0 0; background-color:#5dc7d0; color:#fff; text-align:center; position:relative; bottom:-75px; z-index:1;}
.bottom span {margin:0 0 0 10px; font-weight:bold; font-size:16px;}
/*button 2°³*/
.button2 {width:100%; margin:0; padding:0; margin:0 auto; color:#444;}
.button2 img {height:110px;}
.button2 ul {text-align:center; padding:0 0 50px 0;}
.button2 li {width:130px; margin:0 0 15px 0; padding:0; display:inline-block;}
.button2 span {display:inline-block; margin:10px 0; font-size:16px;}
/*GroupList*/
.groupList {position:absolute; left:30px; top:50px;  z-index:10;}
.groupList ul {width:300px; text-align:left; background-color:#fff;}
.groupList li {padding:12px 7px; text-align:left; font-size:16px; border-bottom:1px solid #9feaf0;}
.groupList li img {height:25px;}
.groupList li span { text-align:center; font-size:12px; color:#ff0000}
.groupList li span a{ text-align:center; font-size:12px; color:#0000ff}
/* take */
.contents h2 {margin:10px 0; font-size:20px; color:#666; text-align:left;}
.contents h2 span {float:right; margin:0; padding:3px; font-size:13px; color:#359199; border-radius:3px; border:1px solid #5dc7d0; background-color:#fff; clear:both;}
.t_order {margin:0; padding:0; text-align:center;}
.t_order li {display:inline-block; width:60px;}
.t_order li img {width:40px;}
.t_order li span {display:inline-block; margin:5px 0 10px 0; font-size:13px;}
.t_order li.arrow {width:15px; height:10px; position:relative; top:-45px;}
.t_order li.arrow img {width:10px;}
.contents h3 {margin:0 auto; text-align:center;}
.contents h3 input {width:220px; height:16px; padding:8px; font-size:16px; font-weight:bold; color:#555; border-radius:7px; background-color:#fff; border:4px solid #80b6e3;}
.contents h3 b {margin:0 0 0 10px; padding:9px; border-radius:7px; color:#fff; font-size:18px; background-color:#80b6e3; display:inline-block;}
.contents h6 {margin:0 auto; text-align:center;}
.contents h6 input {width:220px; height:16px; padding:8px; font-size:16px; font-weight:bold; color:#555; border-radius:7px; background-color:#fff; border:4px solid #80b6e3;}
.contents h6 b {width:230px; height:30px; margin:0 0 0 10px; padding:8px; border-radius:7px; color:#fff; font-size:25px; background-color:#ff4d66; display:inline-block;}

/* ÇÔ¼±ÅÃ */
.box {width:90%; margin:0 auto; text-align:center;}
.box span.btback {width:15px; height:30px; display:inline-block; position:absolute; left:0; margin:190px 0 10px 0;}
.box span.btnext {width:15px; height:30px; display:inline-block; position:absolute; right:0; margin:-215px 0 0 10px;}
.box span img {width:15px;}
.box ul {margin:0 auto; text-align:center;}
.box li {width:90px; margin:0 -2px; padding:0; display:inline-block;}
.box li img {width:100%; vertical-align:inherit;}
/* ÇÔ¼±ÅÃ box Á¶ÀÎÅ¸ÀÔ_¶óÄ¿¹øÈ£_ÇÔ¹øÈ£ */
/*ubiot type =22 */
.module22_1, .module22_2, .module22_3, .module22_4, .module22_5, .module22_6, .module22_7, .module22_8, .module22_9, .module22_10, .module22_11 {width:90px; margin:0; padding:0;}

.module22_1_1, .module22_1_2, .module22_1_3, .module22_1_4, .module22_1_5, .module22_1_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_1_1 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 12px;}
.module22_1_2 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 29px;}
.module22_1_3 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 47px;}
.module22_1_4 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 64px;}
.module22_1_5 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}
.module22_1_6 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module22_2_1, .module22_2_2, .module22_2_3, .module22_2_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_2_1 {height:42px; padding:32px 0 0 0; margin:-331px 0 0 2px;}
.module22_2_2 {height:35px; padding:20px 0 0 0; margin:-253px 0 0 2px;}
.module22_2_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module22_2_4 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}

.module22_3_1, .module22_3_2, .module22_3_3, .module22_3_4, .module22_3_5 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_3_1 {height:69px; padding:55px 0 0 0; margin:-381px 0 0 2px;}
.module22_3_2 {height:35px; padding:20px 0 0 0; margin:-253px 0 0 2px;}
.module22_3_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module22_3_4 {height:36px; padding:20px 0 0 0; margin:-136px 0 0 2px;}
.module22_3_5 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module22_4_1, .module22_4_2, .module22_4_3, .module22_4_4, .module22_4_5, .module22_4_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_4_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module22_4_2 {height:25px; padding:10px 0 0 0; margin:-310px 0 0 2px;}
.module22_4_3 {height:25px; padding:10px 0 0 0; margin:-272px 0 0 2px;}
.module22_4_4 {height:25px; padding:10px 0 0 0; margin:-233px 0 0 2px;}
.module22_4_5 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module22_4_6 {height:69px; padding:54px 0 0 0; margin:-135px 0 0 2px;}

.module22_5_1, .module22_5_2, .module22_5_3, .module22_5_4, .module22_5_5, .module22_5_6, .module22_5_7, .module22_5_8 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_5_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module22_5_2 {height:25px; padding:10px 0 0 0; margin:-310px 0 0 2px;}
.module22_5_3 {height:25px; padding:10px 0 0 0; margin:-272px 0 0 2px;}
.module22_5_4 {height:25px; padding:10px 0 0 0; margin:-233px 0 0 2px;}
.module22_5_5 {height:25px; padding:10px 0 0 0; margin:-194px 0 0 2px;}
.module22_5_6 {height:25px; padding:10px 0 0 0; margin:-155px 0 0 2px;}
.module22_5_7 {height:25px; padding:10px 0 0 0; margin:-116px 0 0 2px;}
.module22_5_8 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module22_6_1, .module22_6_2, .module22_6_3, .module22_6_4 {width:41px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_6_1 {height:98px; padding:84px 0 0 0; margin:-380px 0 0 2px;}
.module22_6_2 {height:98px; padding:84px 0 0 0; margin:-380px 0 0 47px;}
.module22_6_3 {height:98px; padding:84px 0 0 0; margin:-194px 0 0 2px;}
.module22_6_4 {height:98px; padding:84px 0 0 0; margin:-194px 0 0 47px;}

.module22_7_1, .module22_7_2, .module22_7_3, .module22_7_4, .module22_7_5 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_7_1 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 2px;}
.module22_7_2 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 47px;}
.module22_7_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module22_7_4 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}
.module22_7_5 {height:39px; padding:25px 0 0 0; margin:-76px 0 0 2px;}

.module22_8_1, .module22_8_2, .module22_8_3, .module22_8_4, .module22_8_5, .module22_8_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_8_1 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 2px;}
.module22_8_2 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 47px;}
.module22_8_3 {height:25px; padding:10px 0 0 0; margin:-194px 0 0 2px;}
.module22_8_4 {height:25px; padding:10px 0 0 0; margin:-155px 0 0 2px;}
.module22_8_5 {height:25px; padding:10px 0 0 0; margin:-116px 0 0 2px;}
.module22_8_6 {height:40px; padding:25px 0 0 0; margin:-77px 0 0 2px;}

.module22_9_1, .module22_9_2, .module22_9_3, .module22_9_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_9_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module22_9_2 {height:30px; padding:26px 0 0 0; margin:-312px 0 0 2px;}
.module22_9_3 {height:30px; padding:26px 0 0 0; margin:-254px 0 0 2px;}
.module22_9_4 {height:112px; padding:72px 0 0 0; margin:-194px 0 0 2px;}

.module22_10_1, .module22_10_2, .module22_10_3, .module22_10_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_10_1 {height:44px; padding:30px 0 0 0; margin:-380px 0 0 2px;}
.module22_10_2 {height:44px; padding:30px 0 0 0; margin:-303px 0 0 2px;}
.module22_10_3 {height:44px; padding:30px 0 0 0; margin:-226px 0 0 2px;}
.module22_10_4 {height:75px; padding:60px 0 0 0; margin:-147px 0 0 2px;}

.module22_11_1, .module22_11_2, .module22_11_3 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module22_11_1 {height:75px; padding:45px 0 0 0; margin:-380px 0 0 2px;}
.module22_11_2 {height:75px; padding:45px 0 0 0; margin:-256px 0 0 2px;}
.module22_11_3 {height:75px; padding:45px 0 0 0; margin:-132px 0 0 2px;}


/*had type =23 */

.module23_1, .module23_2, .module23_3, .module23_4, .module23_5, .module23_6 {width:90px; margin:0; padding:0;}

.module23_1_1, .module23_1_2, .module23_1_3, .module23_1_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module23_1_1 { height:28px; padding:15px 0 0 0; margin:-381px 0 0 2px;}
.module23_1_2 { height:28px; padding:15px 0 0 0; margin:-194px 0 0 2px;}
.module23_1_3 { height:28px; padding:15px 0 0 0; margin:-148px 0 0 2px;}
.module23_1_4 { height:51px; padding:39px 0 0 0; margin:-101px 0 0 2px;}

.module23_2_1, .module23_2_2, .module23_2_3, .module23_2_4, .module23_2_5, .module23_2_6{width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module23_2_1 {height:46px; padding:44px 0 0 0; margin:-381px 0 0 2px;}
.module23_2_2 {height:26px; padding:17px 0 0 0; margin:-287px 0 0 2px;}
.module23_2_3 {height:26px; padding:17px 0 0 0; margin:-241px 0 0 2px;}
.module23_2_4 {height:26px; padding:17px 0 0 0; margin:-194px 0 0 2px;}
.module23_2_5 {height:26px; padding:17px 0 0 0; margin:-148px 0 0 2px;}
.module23_2_6 {height:51px; padding:39px 0 0 0; margin:-101px 0 0 2px;}

.module23_3_1, .module23_3_2, .module23_3_3, .module23_3_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module23_3_1 {height:46px; padding:44px 0 0 0; margin:-381px 0 0 2px;}
.module23_3_2 {height:46px; padding:44px 0 0 0; margin:-288px 0 0 2px;}
.module23_3_3 {height:46px; padding:44px 0 0 0; margin:-194px 0 0 2px;}
.module23_3_4 {height:51px; padding:39px 0 0 0; margin:-101px 0 0 2px;}


.module23_4_1, .module23_4_2, .module23_4_3 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module23_4_1 {height:46px; padding:44px 0 0 0; margin:-381px 0 0 2px;}
.module23_4_2 {height:46px; padding:44px 0 0 0; margin:-288px 0 0 2px;}
.module23_4_3 {height:51px; padding:39px 0 0 0; margin:-194px 0 0 2px;}

.module23_5_1, .module23_5_2 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module23_5_1 {height:44px; padding:44px 0 0 0; margin:-376px 0 0 2px;}
.module23_5_2 {height:174px; padding:99px 0 0 0; margin:-284px 0 0 2px;}

.module23_6_1, .module23_6_2, .module23_6_3, .module23_6_4, .module23_6_5, .module23_6_6, .module23_6_7 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module23_6_1 {height:26px; padding:17px 0 0 0; margin:-378px 0 0 2px;}
.module23_6_2 {width:18px; height:27px; padding:17px 0 0 0; margin:-192px 0 0 2px;}
.module23_6_3 {width:18px; height:27px; padding:17px 0 0 0; margin:-192px 0 0 25px;}
.module23_6_4 {width:18px; height:27px; padding:17px 0 0 0; margin:-192px 0 0 47px;}
.module23_6_5 {width:18px; height:27px; padding:17px 0 0 0; margin:-192px 0 0 69px;}
.module23_6_6 {height:21px; padding:20px 0 0 0; margin:-145px 0 0 2px;}
.module23_6_7 {height:62px; padding:26px 0 0 0; margin:-99px 0 0 2px;}

/*zomaslide type 24*/
.module24_1, .module24_2, .module24_3, .module24_4, .module24_5 {width:90px; margin:0; padding:0;}

.module24_1_1, .module24_1_2, .module24_1_3, .module24_1_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module24_1_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module24_1_2 {height:30px; padding:26px 0 0 0; margin:-312px 0 0 2px;}
.module24_1_3 {height:30px; padding:26px 0 0 0; margin:-254px 0 0 2px;}
.module24_1_4 {height:112px; padding:72px 0 0 0; margin:-194px 0 0 2px;}

.module24_2_1, .module24_2_2, .module24_2_3, .module24_2_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module24_2_1 {height:42px; padding:32px 0 0 0; margin:-331px 0 0 2px;}
.module24_2_2 {height:35px; padding:20px 0 0 0; margin:-253px 0 0 2px;}
.module24_2_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module24_2_4 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}

.module24_3_1, .module24_3_2, .module24_3_3, .module24_3_4, .module24_3_5, .module24_3_6, .module24_3_7, .module24_3_8 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module24_3_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module24_3_2 {height:25px; padding:10px 0 0 0; margin:-310px 0 0 2px;}
.module24_3_3 {height:25px; padding:10px 0 0 0; margin:-272px 0 0 2px;}
.module24_3_4 {height:25px; padding:10px 0 0 0; margin:-233px 0 0 2px;}
.module24_3_5 {height:25px; padding:10px 0 0 0; margin:-194px 0 0 2px;}
.module24_3_6 {height:25px; padding:10px 0 0 0; margin:-155px 0 0 2px;}
.module24_3_7 {height:25px; padding:10px 0 0 0; margin:-116px 0 0 2px;}
.module24_3_8 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module24_4_1, .module24_4_2, .module24_4_3, .module24_4_4, .module24_4_5 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module24_4_1 {height:69px; padding:55px 0 0 0; margin:-381px 0 0 2px;}
.module24_4_2 {height:35px; padding:20px 0 0 0; margin:-253px 0 0 2px;}
.module24_4_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module24_4_4 {height:36px; padding:20px 0 0 0; margin:-136px 0 0 2px;}
.module24_4_5 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module24_5_1, .module24_5_2, .module24_5_3, .module24_5_4, .module24_5_5, .module24_5_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module24_5_1 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 12px;}
.module24_5_2 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 29px;}
.module24_5_3 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 47px;}
.module24_5_4 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 64px;}
.module24_5_5 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}
.module24_5_6 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

/* t-locker type =26*/
.module26_1{width:90px; margin:0; padding:0;}
.module26_1_1, .module26_1_2, .module26_1_3 {width:82px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module26_1_1 { height:43px; padding:35px 0 0 0; margin:-401px 0 0 4px;}
.module26_1_2 { height:74px; padding:60px 0 0 0; margin:-316px 0 0 4px;}
.module26_1_3 { height:90px; padding:70px 0 0 0; margin:-174px 0 0 4px;}

/* ubiot + t-locker type =27*/
/*ubiot type =22 */
.module27_1, .module27_2, .module27_3, .module27_4, .module27_5, .module27_6, .module27_7, .module27_8, .module27_9, .module27_10, .module27_11, .module27_12, .module27_13, .module27_14 {width:90px; margin:0; padding:0;}

.module27_1_1, .module27_1_2, .module27_1_3, .module27_1_4, .module27_1_5, .module27_1_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_1_1 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 12px;}
.module27_1_2 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 29px;}
.module27_1_3 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 47px;}
.module27_1_4 {width:14px; height:32px; padding:17px 0 0 0; margin:-191px 0 0 64px;}
.module27_1_5 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}
.module27_1_6 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module27_2_1, .module27_2_2, .module27_2_3, .module27_2_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_2_1 {height:42px; padding:32px 0 0 0; margin:-331px 0 0 2px;}
.module27_2_2 {height:35px; padding:20px 0 0 0; margin:-253px 0 0 2px;}
.module27_2_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module27_2_4 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}

.module27_3_1, .module27_3_2, .module27_3_3, .module27_3_4, .module27_3_5 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_3_1 {height:69px; padding:55px 0 0 0; margin:-381px 0 0 2px;}
.module27_3_2 {height:35px; padding:20px 0 0 0; margin:-253px 0 0 2px;}
.module27_3_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module27_3_4 {height:36px; padding:20px 0 0 0; margin:-136px 0 0 2px;}
.module27_3_5 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module27_4_1, .module27_4_2, .module27_4_3, .module27_4_4, .module27_4_5, .module27_4_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_4_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module27_4_2 {height:25px; padding:10px 0 0 0; margin:-310px 0 0 2px;}
.module27_4_3 {height:25px; padding:10px 0 0 0; margin:-272px 0 0 2px;}
.module27_4_4 {height:25px; padding:10px 0 0 0; margin:-233px 0 0 2px;}
.module27_4_5 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module27_4_6 {height:69px; padding:54px 0 0 0; margin:-135px 0 0 2px;}

.module27_5_1, .module27_5_2, .module27_5_3, .module27_5_4, .module27_5_5, .module27_5_6, .module27_5_7, .module27_5_8 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_5_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module27_5_2 {height:25px; padding:10px 0 0 0; margin:-310px 0 0 2px;}
.module27_5_3 {height:25px; padding:10px 0 0 0; margin:-272px 0 0 2px;}
.module27_5_4 {height:25px; padding:10px 0 0 0; margin:-233px 0 0 2px;}
.module27_5_5 {height:25px; padding:10px 0 0 0; margin:-194px 0 0 2px;}
.module27_5_6 {height:25px; padding:10px 0 0 0; margin:-155px 0 0 2px;}
.module27_5_7 {height:25px; padding:10px 0 0 0; margin:-116px 0 0 2px;}
.module27_5_8 {height:40px; padding:26px 0 0 0; margin:-77px 0 0 2px;}

.module27_6_1, .module27_6_2, .module27_6_3, .module27_6_4 {width:41px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_6_1 {height:98px; padding:84px 0 0 0; margin:-380px 0 0 2px;}
.module27_6_2 {height:98px; padding:84px 0 0 0; margin:-380px 0 0 47px;}
.module27_6_3 {height:98px; padding:84px 0 0 0; margin:-194px 0 0 2px;}
.module27_6_4 {height:98px; padding:84px 0 0 0; margin:-194px 0 0 47px;}

.module27_7_1, .module27_7_2, .module27_7_3, .module27_7_4, .module27_7_5 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_7_1 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 2px;}
.module27_7_2 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 47px;}
.module27_7_3 {height:35px; padding:20px 0 0 0; margin:-194px 0 0 2px;}
.module27_7_4 {height:35px; padding:20px 0 0 0; margin:-135px 0 0 2px;}
.module27_7_5 {height:39px; padding:25px 0 0 0; margin:-76px 0 0 2px;}

.module27_8_1, .module27_8_2, .module27_8_3, .module27_8_4, .module27_8_5, .module27_8_6 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_8_1 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 2px;}
.module27_8_2 {width:41px; height:98px; padding:84px 0 0 0; margin:-380px 0 0 47px;}
.module27_8_3 {height:25px; padding:10px 0 0 0; margin:-194px 0 0 2px;}
.module27_8_4 {height:25px; padding:10px 0 0 0; margin:-155px 0 0 2px;}
.module27_8_5 {height:25px; padding:10px 0 0 0; margin:-116px 0 0 2px;}
.module27_8_6 {height:40px; padding:25px 0 0 0; margin:-77px 0 0 2px;}

.module27_9_1, .module27_9_2, .module27_9_3, .module27_9_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_9_1 {height:41px; padding:26px 0 0 0; margin:-381px 0 0 2px;}
.module27_9_2 {height:30px; padding:26px 0 0 0; margin:-312px 0 0 2px;}
.module27_9_3 {height:30px; padding:26px 0 0 0; margin:-254px 0 0 2px;}
.module27_9_4 {height:112px; padding:72px 0 0 0; margin:-194px 0 0 2px;}

.module27_10_1, .module27_10_2, .module27_10_3, .module27_10_4 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_10_1 {height:44px; padding:30px 0 0 0; margin:-380px 0 0 2px;}
.module27_10_2 {height:44px; padding:30px 0 0 0; margin:-303px 0 0 2px;}
.module27_10_3 {height:44px; padding:30px 0 0 0; margin:-226px 0 0 2px;}
.module27_10_4 {height:75px; padding:60px 0 0 0; margin:-147px 0 0 2px;}

.module27_11_1, .module27_11_2, .module27_11_3 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_11_1 {height:75px; padding:45px 0 0 0; margin:-380px 0 0 2px;}
.module27_11_2 {height:75px; padding:45px 0 0 0; margin:-256px 0 0 2px;}
.module27_11_3 {height:75px; padding:45px 0 0 0; margin:-132px 0 0 2px;}

.module27_12_1, .module27_12_2 {width:86px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_12_1 {width:41px; height:99px; padding:84px 0 0 0; margin:-194px 0 0 2px;}
.module27_12_2 {width:41px; height:99px; padding:84px 0 0 0; margin:-194px 0 0 47px;}

.module27_13_1, .module27_13_2, .module27_13_3 {width:82px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_13_1 { height:43px; padding:29px 0 0 0; margin:-379px 0 0 4px;}
.module27_13_2 { height:74px; padding:54px 0 0 0; margin:-300px 0 0 4px;}
.module27_13_3 { height:90px; padding:65px 0 0 0; margin:-166px 0 0 4px;}

.module27_14_1, .module27_14_2, .module27_14_3, .module27_14_4 {width:82px; text-align:center; position:absolute; background-color:#65BE94; z-index:10;}
.module27_14_1 { height:39px; padding:35px 0 0 1px; margin:-379px 0 0 3px;}
.module27_14_2 { height:44px; padding:32px 0 0 1px; margin:-300px 0 0 3px;}
.module27_14_3 { height:41px; padding:32px 0 0 1px; margin:-219px 0 0 3px;}
.module27_14_4 { height:78px; padding:49px 0 0 1px; margin:-140px 0 0 3px;}
/* pay */
.pay {width:90%; margin:30px auto; padding:0; clear:both; overflow:hidden;}
.pay dt {float:left; font-size:20px; font-weight:bold;}
.pay dd {float:right;}
.pay dd span {margin:0 5px 0 10px; display:inline-block; font-size:22px; font-weight:bold; color:#ff4d66;}
.info {width:100%; margin:10px auto; padding:0; text-align:center;}
.info li {width:100px; margin:0; padding:0; display:inline-block;}
.info li p {margin:10px 0 0 0; padding:0; line-height:18px; font-size:13px;}
.info li p a, a:hover {color:#666;}
.info li p b {margin:5px 0 0 0; padding:5px; color:#fff; font-size:15px; background-color:#a1d262; border-radius:3px; display:inline-block;}
/* relieved */
.relieved {width:320px; margin:0 auto; padding:10px; text-align:center;}
.relieved h2 {margin:0; padding:10px; border-radius:2px; color:#fff; font-size:18px; background-color:#80b6e3;}
.relieved h3 {margin:15px 0; font-weight:normal;}
.relieved dl {width:250px; margin:0 auto; clear:both; overflow:hidden;}
.relieved dt {width:60px; margin:0; padding:7px 0 0 0; text-align:right; float:left;}
.relieved dd {float:right; margin:0 0 10px 0;}
.relieved input {width:110px; height:25px; padding:0 3px; font-size:12px; color:#666; border:1px solid #888; background-color:#fff; vertical-align:middle;}
.relieved dd span {width:50px; padding:10px 10px 7px 10px; margin:0 0 0 10px; color:#fff; background-color:#888;}
.relieved dd span.check {width:25px; height:10px; display:inline-block; background:none; vertical-align:middle;}
.relieved dd span.check img {width:28px;}
.relieved dd.txt {position:relative; display:inline-block; margin:-5px 0 10px 0; left:-15px; color:#7fac4e; font-size:12px; text-align:center;}
.relieved dd.passtxt {position:relative; display:inline-block; margin:-5px 0 10px 0; left:-95px; color:#7fac4e; font-size:12px;}
.relieved ul, .input ul {width:100%; margin:0 auto; clear:both; overflow:hidden;}
.relieved li.cancel, .input li.cancel {float:left; width:100px; padding:15px; margin:10px 0 0 0; color:#fff; background-color:#888; font-size:14px; font-weight:bold;}
.relieved li.ok, .input li.ok {float:right; width:100px; padding:15px; margin:10px 0 0 0; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold;}
/*±â»çÁ¤º¸ÀÔ·Â*/
.return {width:100%; margin:0 auto;}
.return h3 {margin:20px 0 0 0; text-align:left;}
.return dl {width:100%; margin:10px 0; padding:7px; overflow:hidden; clear:both; background:#fff; border-radius:10px;}
.return dt {float:left; width:70px; height:15px; padding:10px 0; background:#fecf50; border-radius:7px; color:#534741; font-weight:bold;}
.return dd {float:left; width:54%; margin:5px 0 5px 10px;}
.return dd input {width:95%; padding:3px; color:#555;}
.return dd.bt {float:right; width:30px; height:15px; padding:10px 15px; margin:0; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold; display:inline-block; border-radius:7px;}

/*ÅÃ¹è±â»ç¿ë °í°´Á¤º¸ÀÔ·Â*/
/*.input {width:100%; margin:0;}
.input span {width:90%; margin:10px 0 20px 0; padding:10px 0 10px 20px; border-radius:5px; color:#fff; font-weight:bold; background:#80b6e3; display:inline-block; text-align:left;}
.input label {width:100px; height:16px; padding:7px 0; margin:0 10px 20px 0; text-align:right; display:inline-block;}
.input input {width:150px; padding:3px; height:16px; color:#555;}
.input p {width:80%; margin:0 auto; padding:10px 0 20px 0; text-align:left;}
.input p input {width:15px; margin:0 10px 0 70px; padding:0; vertical-align:middle;}*/
.input {width:100%; margin:0;}
.input span {width:90%; margin:10px 0 20px 0; padding:10px 0 10px 20px; border-radius:5px; color:#fff; font-weight:bold; background:#80b6e3; display:inline-block; text-align:left;}
.input label {width:90%; height:16px; padding:0 0 0 20px; margin:0 0 10px 0; text-align:left; display:inline-block;}
.input input {width:150px; padding:3px; height:16px; color:#555;}
.input p {width:90%; margin:0; padding:10px 0; text-align:center;}
.input p input {width:15px; margin:0 10px 0 40px; padding:0; vertical-align:middle;}
.dong {width:90%; height:80px; margin:10px auto;}

.input p.userhp {width:90%; margin:-30px auto; margin-bottom:0; padding:0; text-align:center; display:block; border-top:1px solid #ddd;}
.input p.userhp label {width:100px; height:16px; padding:7px 0; margin:15px 10px 20px 0; text-align:right; display:inline-block;}
.input p.userhp input {width:120px; height:22px; padding:3px 3px 0 3px; margin:0;}
.input p.userhp input.rd {width:15px; margin:10px 10px 0 40px; padding:0; vertical-align:middle;}
.input p.iphp {display:inline-block;}
.input p.iphp input {height:24px; width:110px; margin:0;}
.spay {margin:10px 0 0 0;}
.spay input {height:20px; width:110px; margin:0 0 0 10px;}
.input p.cpay {border-top:1px solid #ddd; margin:-20px auto; padding-top:20px; margin-bottom:0;}
.input p.cpay input {width:15px; margin:0 10px 0 30px; vertical-align:middle;}

/*ÅÃ¹è±â»ç¿ë ¹ÝÇ°È¸¼ö*/
.recovery {width:100%; margin:0 auto;}
.recovery h3 {margin:20px 0 0 0; text-align:left;}
.recovery dl {width:100%; margin:10px 0; padding:7px; overflow:hidden; clear:both; background:#fff; border-radius:10px;}
.recovery dt {float:left; width:70px; height:37px; padding:23px 0 0 0; background:#fecf50; border-radius:7px; color:#534741; font-weight:bold;}
.recovery dd {float:left; width:54%; margin:5px 0 5px 10px;}
.recovery dd input {width:95%; padding:3px; color:#555;}
.recovery dd.bt {float:right; width:30px; height:37px; padding:23px 15px 0 15px; margin:-26px 0 0 0; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold; display:inline-block; border-radius:7px;}

/* join */
.join {margin:0 auto;}
.join ul {text-align:center; margin:20px 0;}
.join li {display:inline-block; padding:10px 13px; margin:0 2px; font-size:16px; font-weight:bold;border-radius:5px; background-color:#ccc;}
.join li.on {border-radius:5px; background-color:#80b6e4; color:#fff;}
.join li img {width:40px;}
.join li.arrow {width:15px; height:10px; padding:0; position:relative; top:-15px; background:none;}
.join li.arrow img {width:10px;}

/* ¾à°üµ¿ÀÇ */
.consent {margin:20px auto; padding:5px; text-align:left; border-radius:3px; background-color:#fff;}
.consent label {padding:10px 0 0 15px; font-weight:bold; display:inline-block;}
.consent label span {margin:0 0 0 10px; font-size:12px; font-weight:normal; display:inline-block;}
.tbox {height:200px; margin:10px 15px 15px 15px; padding:5px; overflow-y:auto; overflow-x:hidden; border:1px solid #ccc;}
.consent p {margin:0 0 10px 20px;}
.consent p inupt {vertical-align:middle;}

/* °¡ÀÔÀÎÁõ */
.certify {margin:0 auto; padding:10px; text-align:center; border-radius:3px; background-color:#fff;}
.certify label {display:inline-block; width:90%; text-align:left; padding:10px 0 5px  10px; border-top:1px solid #ddd;}
.certify input {width:150px; margin:5px 5px 10px 0; padding:2px; color:#666; font-size:16px; font-weight:bold;}
.certify span {padding:4px 7px; display:inline-block; font-weight:bold; background-color:#ddd; border:1px solid #aaa;}
.certify p {margin:5px 0 0 -50px; display:inline-block;}
.certify p input {margin:0 0 5px 10px; width:20px;}
.certify b {width:100%; margin:0 0 7px 0; color:#a2d262; text-align:center; display:inline-block; font-size:12px;}
.certify label.lno {border-top:none;}

/* °¡ÀÔ¿Ï·á */
.joinok {margin:20px auto; padding:20px; text-align:center; border-radius:3px; background-color:#fff;}
.joinok label {padding:10px 0; display:inline-block; font-size:16px; color:#ff4d66; font-weight:bold;}
.joinok p {padding:10px 0; text-align:left; letter-spacing:-.2px; line-height:26px;}

/* ·Î±×ÀÎ */
.login {margin:0 auto;}
.login ul {width:85%; margin:20px auto; padding:20px; border-radius:5px; background-color:#fff;}
.login label {width:85px; margin:10px 10px 10px 0; text-align:right; display:inline-block;}
.login input {padding:3px; margin:10px 0; width:150px; height:24px; font-size:16px; border:2px solid #bbb; border-radius:3px; text-align:left;}
.login span {width:100%; margin:0 0 20px 0; font-size:12px; display:inline-block;}
.login span input {width:30px; margin:5px 5px 0 55px; vertical-align:bottom;}
.btbox {width:90%; padding:10px; margin:10px auto; border-radius:7px; font-size:16px; font-weight:bold; background-color:#ddd;}

/* passwordfind */
.pwfind {margin:0 auto; padding:10px; text-align:center;}
.pwfind h2 {margin:0; padding:10px; border-radius:2px; color:#fff; font-size:18px; background-color:#80b6e3;}
.pwfind h3 {margin:15px 0; font-weight:normal;}
.pwfind dl {width:290px; margin:0 auto; clear:both; overflow:hidden;}
.pwfind dt {width:100px; margin:0; padding:7px 0 0 0; text-align:right; float:left;}
.pwfind dd {float:right; margin:0 0 10px 0;}
.pwfind input {width:110px; height:25px; padding:0 3px; font-size:12px; color:#666; border:1px solid #888; background-color:#fff; vertical-align:middle;}
.pwfind dd.pw {position:relative; left:-60px;}
.pwfind dd span {width:50px; padding:10px 10px 7px 10px; margin:0 0 0 10px; color:#fff; background-color:#888;}
.pwfind dd.txt {position:relative; display:inline-block; margin:0 0 10px 0; left:-35px; color:#7fac4e; text-align:center;}
.pwfind ul {width:80%; margin:0 auto; clear:both; overflow:hidden;}
.pwfind li.cancel {float:left; width:100px; padding:15px; margin:10px 0 0 0; color:#fff; background-color:#888; font-size:14px; font-weight:bold;}
.pwfind li.ok {float:right; width:100px; padding:15px; margin:10px 0 0 0; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold;}
.t_red {color:#f94a4a;}

/*list ¸ñ·ÏÈ®ÀÎ*/
.day input {width:35%; height:20px; padding:3px; margin:10px; border:1px solid #ddd;}
.day select {height:25px; margin:0 10px 5px 0; color:#666; font-size:14px; vertical-align:top;}
.day p {width:100%; margin:0 auto; padding:0; text-align:center; display:inline-block;}
.day p input {width:60%; height:16px; padding:6px; font-size:16px; font-weight:bold; color:#666; border-radius:7px; background-color:#fff; border:4px solid #bbb;}
.day p b {width:15%; margin:0 0 0 7px; padding:7px 10px; border-radius:7px; color:#fff; font-size:18px; text-align:center; background-color:#bbb; display:inline-block;}
.listbox {width:100%; margin:10px 0 0 0; border:1px solid #ddd; border-top:3px solid #ff85a7; border-radius:5px; background:#fff; text-align:left;}
.listbox label {width:70px; padding:3px; margin:5px 0 0 5px; display:inline-block; font-weight:bold; color:#ff85a7; text-align:center; border:1px solid #ff85a7; border-radius:30px;}
.listbox b {width:60%; padding:7px; margin:0 0 0 10px; text-align:center; display:inline-block;}
.listbox span {padding:6px 13px; margin:0; line-height:20px; display:inline-block;}
.listbox span.days {padding:0 0 5px 15px; font-size:13px;}
.listbox span.days label {width:60px; height:17px; padding:0; margin:0 5px 0 0; background:#5dc7d0; color:#fff; border:none; font-weight:normal;}
.listbox span.days strong {margin:0 12px 0 0;}
.tback {border-top:3px solid #efb66b;}
.tback label {color:#efb66b; border:1px solid #efb66b;}
.send {border-top:3px solid #80b6e3;}
.send label {color:#80b6e3; border:1px solid #80b6e3;}
/*list »ó¼¼º¸±â*/
.dtbox {width:90%; height:278px; position:absolute; top:100px; left:4.3%; margin:0; padding:0; border:3px solid #5dc7d0; border-radius:5px; background:#fff;}
.detail {width:90%; margin:0 auto; padding:10px; border-radius:5px; text-align:center;}
.detail li {overflow:hidden; clear:both;}
.detail li label {float:left; width:30%; font-size:13px; padding:3px 2px 2px 2px; margin:3px 0; border-radius:20px; background:#5dc7d0; color:#fff; font-weight:bold; text-align:center;}
.detail li p {float:right; width:65%; font-size:13px; padding:3px 2px 2px 2px; margin:3px 0; text-align:left; border-bottom:1px solid #5dc7d0;}
.btx {width:30px; height:20px; padding:3px 0 0 0; position:absolute; top:-2px; right:-2px; font-size:16px; font-weight:bold; color:#fff; border-radius:3px; background:#5dc7d0; z-index:10;}
.bt_ok{width:30px; padding:5px; margin:0px 0; color:#fff; background-color:#ff85a7; font-size:14px; font-weight:bold; display:inline-block;}

/*¾Ë¸² °øÅë»çÇ×*/
.commonbox {width:100%; margin:0px auto;}
.commonbox div {margin:0; padding:40px 0 20px 0; border-radius:10px; background:#fff; line-height:18px;}
.commonbox div img {width:70px;}
.commonbox div b {color:#f94a5a; font-size:17px; margin:10px 0; display:inline-block;}
.commonbox div b.impact {width:70%; padding:5px 0; color:#fff; background:#f94a5a;}
.commonbox ul {margin:10px 0; overflow:hidden; clear:both;}
.commonbox li.ok, .search li.ok {float:right; width:100px; padding:15px; margin:10px 0; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold;}
.commonbox li.cancel, .search li.cancel {float:left; width:100px; padding:15px; margin:10px 0; color:#fff; background-color:#888; font-size:14px; font-weight:bold;}
.commonbox strong.txt {font-size:18px; color:333;}
.commonbox span {width:100px; padding:15px; margin:20px 0; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold; display:inline-block;}
/* °øÅë»çÇ×*/
.search {padding:10px 10px; margin:0;}
.search h2 {margin:10px; text-align:left;}
.search div {margin:0 0 10px 0; padding:10px 0; border-radius:10px; background:#fff; line-height:18px;}
.search div label {margin:20px 0 10px 0; padding:0; display:inline-block;}
.search div input {width:50%; padding:3px; height:18px; color:#666;}
.search div strong {margin:0 0 0 10px; padding:6px 10px; background:#5dc7d0; color:#fff;}
.search select {width:72%; padding:2px 5px 5px 5px; color:#666;}
.search b {margin:30px 0 20px 0; padding:10px 70px; background:#ccc; display:inline-block;}
/*tab*/
.tab {width:100%; margin:10px 0;}
.tab ul {margin:0; padding:0; overflow:hidden;}
.tab li {margin:0 5px 0 0;}
.tab li.on, .tab li.on a {padding:5px 5px 10px 5px; background:#80b6e3; float:left; color:#fff; font-size:15px; font-weight:bold; border-radius:5px;}
.tab li, .tab li a {padding:5px 5px 10px 5px; background:#ccc; float:left; font-size:15px; font-weight:bold; border-radius:5px;}
.tabbox {width:100%; margin:-20px 0 0 0; text-align:left; background:#fff; z-index:10px; position:relative;}
.bank {width:100%; margin:0;}
.bank h3 {padding:20px 0 10px 30px;}
.bank label {width:30%; padding:7px 0; margin:5px 10px 5px 0; display:inline-block; text-align:right;}
.bank select {width:50%; padding:3px; color:#666;}
.bank input {width:47%; padding:3px; color:#666;}
.bank ul {overflow:hidden; text-align:center;}
.bank li.ok {float:right; width:80px; padding:10px; margin:30px; color:#fff; background-color:#ff4d66; font-size:14px; font-weight:bold; display:inline-block;}
.bank li.cancel {float:left; width:80px; padding:10px; margin:30px; color:#fff; background-color:#888; font-size:14px; font-weight:bold;}
/*ÅëÇÕ¹öÆ°*/
.btn1 {padding:3px 3px 2px 3px; margin:0; color:#fff; font-size:16px; font-weight:bold; text-align:center; display:inline-block; vertical-align:middle;}
.btn2 {padding:5px 5px; margin:0; color:#fff; font-size:16px; font-weight:bold; text-align:center; display:inline-block; vertical-align:middle;}
.btn3 {padding:7px 7px; margin:0; color:#fff; font-size:16px; font-weight:bold; text-align:center; display:inline-block; vertical-align:middle;}
.btw50 {width:40px;}
.btw90 {width:80px;}
.btw100 {width:100%;}
.btw9p {width:90%;}
.bgp {background:#ff85a7;} /*ÇÎÅ©*/
.bgy {background:#efb66b;} /*¿À·»Áö*/
.bgb {background:#80b6e3;} /*ºí·ç*/
.bgg {background:#a1d262;} /*±×¸°*/
.bgt {background:#5dc7d0;} /*Å¾¹è°æ»ö*/
.bgay {background:#bbb;} /*±×·¹ÀÌ*/
.listip {width:30%; height:18px;} /*input ³ÐÀÌ,³ôÀÌ*/
.imgw10 {width:10px; vertical-align:middle;} /*ÀÌ¹ÌÁö ³ÐÀÌ*/
.type {width:100%; padding:0; margin:0 0 30px 0; border-top:1px solid #5dc7d0;}
.type li {padding:13px; border-bottom:1px solid #5dc7d0; font-size:16px; font-weight:bold;}
.sw50p {width:50%; margin:0 0 0 10px;} /*select ³ÐÀÌ*/

.tbp {height:25px; padding:7px 0 5px 0; text-align:center; border-top:3px solid #ff85a7; border-right:1px solid #fff; background:#ffe7ed;}
.tbbp {height:70px; border-bottom:1px }
.tbbp input {position:relative; top:2px; font-weight:normal;}
.tbbp2 {height:70px; border-bottom:3px solid #ff85a7; }
.tbbp2 input {position:relative; top:2px; width:50px; font-weight:normal;  }
.bbg {height:50px; text-align:center; border-bottom:1px dashed #80b6e3;}
.ltxt {text-align:left; padding:0 0 0 10px;}
.ipdongho {margin:10px;}
/*t-locker style*/
/*¾È³»*/
.tg2 {border-collapse:collapse;border-spacing:0;}
.tg2 td{padding:5px ;border:solid 1px #dbdbdc;overflow:hidden;word-break:normal;}
.tg2 th{padding:5px 0px;border:solid 1px #dbdbdc;overflow:hidden;word-break:normal;}
.tg2 .tg-grey{font-size:16px; font-weight:500; font-family:'Noto Sans KR', sans-serif; color:#888888; background-color:#f7f7f7; text-align:center;vertical-align:top}
.tg2 .tg-grey-black{font-size:16px; font-weight:900; font-family:'Noto Sans KR', sans-serif; color:#595757; background-color:#f7f7f7; text-align:center;vertical-align:top}
.tg2 .tg-green{font-size:16px; font-weight:500; font-family:'Noto Sans KR', sans-serif; background-color:#65BE94;border-color:#65BE94;text-align:center;vertical-align:top;color:white;}
.tg2 .tg-green2{background-color:#65BE94;border-color:#EEEEEE;text-align:center;vertical-align:top;color:white;}
.tg2 .tg-red{background-color:#BE5555;border-color:#BE5555;text-align:center;vertical-align:top;color:white;}
.tg2 .tg-body{border-color:#EEEEEE;text-align:center;vertical-align:top}
.lefttext{width:30%;float:left;margin-left:1%;padding-top:1%;text-align:left;font-weight:bold;}
.leftbox{display:inline-block;width:20%;background-color:white;border:1px green;border-color:green;border-style:solid;color:green;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-left:1%;margin-right:5%;float:left;}
.leftboxRed{display:inline-block;width:20%;background-color:white;border:1px #ba1644;border-color:#ba1644;border-style:solid;color:#ba1644;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-left:1%;margin-right:5%;float:left;}
.centerbox{display:inline-block;width:20%;background-color:white;border:1px green;border-color:green;border-style:solid;color:green;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-left:1%;margin-right:5%;float:left;}
.combo{width:10%;float:left;margin-left:5%;margin-top:0.5%;background-color:#CCCCCC;color:black;}
