@charset "utf-8";
/* CSS Document */


/* ¸¶ÀÌÆäÀÌÁö - ÁÖ¹®ÇöÈ² */

.mypage01_pop { width:63.333333%; max-width:950px; position:absolute; top:73px; /*left:50%;*/ z-index:900; min-width:320px;}
.mypage01_pop .mypage01_top { float:left; position:relative; width:100%; max-width:950px; padding:15px 0; background:#414141; border-top-left-radius:5px; border-top-right-radius:5px; }
.mypage01_pop .mypage01_top h3 { float:left; font-size:19px; font-weight:bold; color:#fff; margin-left:39px; }
.mypage01_pop .mypage01_top p { float:left; font-size:14px; color:#fff; margin-top:3px; }
.mypage01_pop .mypage01_top p span { margin:0 11px; color:#595959;}
.mypage01_pop .mypage01_top img { float:right; margin-right:38px; cursor:pointer;}

.mypage01_pop .mypage01_con { float:left; width:91.578947%; max-width:870px; padding:29px 4.210526%; background:#ffffff; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.mypage01_pop .mypage01_con p { font-size:14px; color:#414141; line-height:1.5; margin-bottom:25px;}
.mypage01_pop .mypage01_con h3 { float:left; width:50%; font-size:18px; color:#414141; font-weight:bold; margin-bottom:18px;}
.mypage01_pop .mypage01_con img.logout { float:right; margin-right:2%;}

/*
.mypage01_pop .mypage01_con .mypage01 { float:left; width:98%; max-width:853px; margin-bottom:11px; overflow-y:auto; overflow-x:hidden;  }
*/

.mypage01_pop .mypage01_con .mypage01 {margin-bottom:100px;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b { width:100%; margin:0; padding:0; border-top:2px solid #808080;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b th { background:#f5f5f5; padding:10px 0; border-bottom:1px solid #cccccc; vertical-align:middle; text-align:left; }
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b th label { display:block; font-size:14px; font-weight:bold; color:#414141; margin-left:15px; *margin-left:0px; line-height:1.5; text-align:left;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td { padding:10px 0; border-bottom:1px solid #cccccc; vertical-align:middle; text-align:left;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td.fwb { font-size:14px;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td input.login_in01 { width:50%; margin-left:2%; padding:6px 0 6px 5px; border:1px solid #bfbfbf;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td input.login_in02 { width:50%; margin-left:2%; *margin-left:2%; padding:6px 0 6px 5px; border:1px solid #bfbfbf; vertical-align:middle;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td textarea { width:92%; height:50px; margin-left:1%; border:1px solid #bfbfbf; resize:none; overflow:auto;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td textarea.t_area2 { width:92%; height:133px; line-height:1.5; padding:1%;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td.llogint { border-bottom:0;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td img { vertical-align:middle;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td p { font-size:13px; color:#9e9e9e; margin-left:2%; margin-bottom:0; margin-top:5px;}
.mypage01_pop .mypage01_con .mypage01 table.login_tab_b td span { font-size:14px; color:#414141; margin-left:2%; margin-bottom:0;}

.mypage01_pop .mypage01_con .mypage01 .as_text { margin:20px 0 30px 0; text-align:right;}
.mypage01_pop .mypage01_con .mypage01 .as_text img { float:none; margin-left:1.4%; margin-bottom:5px;}

.mypage01_pop .mypage01_con .mypage01 .mypage_tab { float:left; width:99.25%; background:url(../images/mypage/dot.jpg) repeat-x left bottom;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul { float:left; width:100%;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul li { float:left; width:12.3%; min-width:85px; border:1px solid #cccccc; text-align:center;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul li a { float:left; width:100%; font-size:15px; color:#414141; font-weight:bold; padding:9px 0; border-top:3px solid #e2e2e2;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul li a:hover { border-top:3px solid #90cb53;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul li a.sel { border-top:3px solid #90cb53;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul li:hover { border-bottom:1px solid #fff;}
.mypage01_pop .mypage01_con .mypage01 .mypage_tab ul li.sel { border-bottom:1px solid #fff; margin:0;}




.cart_info { float:left; width:99%; border:1px solid #ccc; border-top:0;}
.cart_info h4 { float:left; font-size:14px; color:#414141; margin:29px 0; margin-left:2%;}

.cart_info .ser_box { float:left; width:92%; padding:29px 2% 19px 2%; margin:0 2%; background:#f5f5f5; margin-bottom:35px;}
.cart_info .ser_box .ser_l { float:left; width:40%; min-width:275px; margin-bottom:10px;}
.cart_info .ser_box .ser_l ul { float:left; width:100%;}
.cart_info .ser_box .ser_l ul li { float:left; margin-right:1%;}
.cart_info .ser_box .ser_l ul li.last { margin-right:0;}
.cart_info .ser_box .ser_l ul li a { float:left; font-size:12px; font-weight:bold; color:#414141; text-align:center; padding:7px 0; width:50px; border:1px solid #ccc;}
.cart_info .ser_box .ser_l ul li a:hover { border:1px solid #474747; background:#fff;}

.cart_info .ser_box .ser_r { float:left; width:54%; min-width:390px;}
.cart_info .ser_box .ser_r input { float:left; width:100%; max-width:91px; height:22px;}
.cart_info .ser_box .ser_r img { float:left; margin-left:1%}
.cart_info .ser_box .ser_r img.ser_img { float:right;}
.cart_info .ser_box .ser_r span { float:left; margin:0 1%; margin-top:5px;}

.cart_info .cart01 { float:left; width:96%; margin:0 2%; border-top:2px solid #7a7a7a; margin-bottom:27px; position:relative;}

.cart_info .cart01 .cancle_cart { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);}

.cart_info .cart01 table { width:98%; padding:0; margin:0;}
.cart_info .cart01 table th { font-size:14px; font-weight:bold; color:#414141; padding:20px 0; text-align:left; background:#f5f5f5; padding-left:3%; border-bottom:1px solid #cccccc; vertical-align:middle;}
.cart_info .cart01 table td { font-size:13px; color:#414141; padding:10px 0; text-align:left; padding-left:3%; border-bottom:1px solid #cccccc;vertical-align:middle;}
.cart_info .cart01 table td img.cancel { float:right; margin-right:20px\0/IE8;}
.cart_info .cart01 table td span { float:left; margin-top:8px;}
.cart_info .cart01 table td table { width:100%; width:97%\0/IE8;}
.cart_info .cart01 table td table td { font-size:13px; background:url(../images/mypage/right_bar.jpg) no-repeat left center; vertical-align:middle; border-bottom:0;}
.cart_info .cart01 table td table td.first { background:none; font-weight:bold; vertical-align:middle;}
.cart_info .cart01 table td table td.first_bottom { border-bottom:2px solid #90cb53;}
.cart_info .cart01 table td table td.last { text-align:right; padding-left:0; padding-right:3%;} 
.cart_info .cart01 table td table td.last2 { font-size:14px; color:#414141; background:none; border-top:1px solid #90cb53; border-bottom:1px solid #ccc; font-weight:bold;}
.cart_info .cart01 table td table td.last3 { font-size:14px; color:#414141; background:none; border-top:1px solid #90cb53; font-weight:bold;}
.cart_info .cart01 table td table td img { vertical-align:middle; margin-right:5px;}

.cart_info .cart01 table tfoot th { background:#e2f7cb;}
.cart_info .cart01 table tfoot td { background:#f3ffe6; text-align:right;}
.cart_info .cart01 table tfoot td.last { padding-left:0; padding-right:3%; text-align:right;}





/* ¸¶ÀÌÆäÀÌÁö Á¤Ç°µî·Ï*/
.cart_info .ser_box .reg_btn { float:left; width:100%; margin-bottom:30px;}
.cart_info .ser_box .reg_btn .btn_l { float:left; width:49%;}
.cart_info .ser_box .reg_btn .btn_l img { width:100%;}
.cart_info .ser_box .reg_btn .btn_r { float:right; width:49%;}
.cart_info .ser_box .reg_btn .btn_r img { width:100%;}

.cart_info .ser_box .reg_btn2 { float:left; width:100%;}
.cart_info .ser_box .reg_btn2 .btn2_l { float:left; width:80%;}
.cart_info .ser_box .reg_btn2 .btn2_l p { font-size:14px; color:#414141; padding-left:30px; line-height:1.8;}
.cart_info .ser_box .reg_btn2 .btn2_l p.p1 { background:url(../images/mypage/pointer_01.jpg) no-repeat left center; margin-bottom:15px;}
.cart_info .ser_box .reg_btn2 .btn2_l p.p2 { background:url(../images/mypage/pointer_02.jpg) no-repeat left center; margin-bottom:5px;}
.cart_info .ser_box .reg_btn2 .btn2_l ul { float:left; padding-left:30px;}
.cart_info .ser_box .reg_btn2 .btn2_l ul li { width:100%; font-size:13px; line-height:1.5;}
.cart_info .ser_box .reg_btn2 .btn2_l ul li span { font-weight:bold; font-size:13px;}
.cart_info .ser_box .reg_btn2 .btn2_r { float:left; width:20%;}

.cart_info .reg_box { float:left; width:92%; padding:29px 0 19px 0; margin:0 2%;}
.cart_info .reg_box h3 { float:left; width:100%; font-size:18px; color:#414141; font-weight:bold;}
.cart_info .reg_box p { float:left; width:100%; font-size:14px; color:#414141; margin-bottom:16px;}

.cart_info .reg_box table { width:100%; border-top:2px solid #808080; border-bottom:2px solid #808080;}
.cart_info .reg_box table th { background:#f5f5f5; padding:10px 0; padding-left:3%; font-weight:bold; font-size:14px; text-align:left; vertical-align:middle; border-bottom:1px solid #ccc;}
.cart_info .reg_box table td { padding:10px 0; padding-left:3%; text-align:left; vertical-align:middle; border-bottom:1px solid #ccc;}
.cart_info .reg_box table td span { font-size:14px; color:#414141; font-weight:bold;}
.cart_info .reg_box table td select { width:100%; max-width:110px; height:35px;}
.cart_info .reg_box table td select.select2 { width:100%; max-width:286px; border:1px solid #c4c4c4;}
.cart_info .reg_box table td input { width:90%; max-width:284px; padding:6px 0 6px 5px; border:1px solid #c4c4c4; vertical-align:middle;}
.cart_info .reg_box table td img { vertical-align:middle;}

.cart_info .reg_box .as_text { margin-bottom:0 !important;}

.cart_info .reg_box_info { float:left; width:92%; padding:29px 0 19px 0; margin:0 2%; margin-bottom:35px;}
.cart_info .reg_box_info h3 { float:left; width:100%; font-size:18px; color:#414141; font-weight:bold;}
.cart_info .reg_box_info p { float:left; width:100%; font-size:14px; color:#414141; margin-bottom:16px;}

.cart_info .reg_box_info table { width:100%; border-top:2px solid #90cb53; border-bottom:2px solid #90cb53;}
.cart_info .reg_box_info table th { background:#f3ffe6; padding:18px 0; padding-left:3%; font-weight:bold; font-size:14px; text-align:left; vertical-align:middle; border-bottom:1px solid #ccc;}
.cart_info .reg_box_info table td { padding:18px 0; padding-left:3%; text-align:left; font-size:14px; color:#414141; vertical-align:middle; border-bottom:1px solid #ccc;}
.cart_info .reg_box_info table td span { font-size:14px; color:#414141; font-weight:bold;}
.cart_info .reg_box_info table td select { width:100%; max-width:110px; height:35px;}
.cart_info .reg_box_info table td select.select2 { width:100%; max-width:286px; border:1px solid #c4c4c4;}
.cart_info .reg_box_info table td input { width:100%; max-width:284px; height:31px; border:1px solid #c4c4c4; vertical-align:middle;}
.cart_info .reg_box_info table td img { vertical-align:middle;}
.transfer_btn { float:left; width:100%; text-align:right; margin:20px 0; cursor:pointer;}

/* ¸¶ÀÌÆäÀÌÁö - Á¤Ç°µî·Ï */


.reg_info { float:left; width:96%; margin:0 2%; border-top:2px solid #90cb53; border-bottom:2px solid #90cb53; margin-bottom:27px;}
.reg_info table { width:100%; padding:0; margin:0;}
.reg_info table th { padding:20px 0; padding-left:3%; font-size:15px; font-weight:bold; color:#414141; background:#f3ffe6; text-align:left; vertical-align:middle;}
.reg_info table td { padding:20px 0; padding-left:3%; font-size:14px; color:#414141; text-align:left; vertical-align:middle; line-height:1.5;}
.reg_info table th.first { border-bottom:1px solid #ccc;}
.reg_info table td.first { border-bottom:1px solid #ccc;}





.serial_info { float:left; width:99%; border:1px solid #ccc; border-top:0;}
.serial_info h4 { float:left; font-size:14px; color:#414141; margin:29px 0; margin-left:2%;}
.serial_info .serial01 { float:left; width:96%; margin:0 2%; border-top:2px solid #7a7a7a; border-bottom:2px solid #7a7a7a; margin-bottom:27px; position:relative;}

.serial_info .serial01 .cancle_serial { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5;}

.serial_info .serial01 table { width:100%; padding:0; margin:0;}
.serial_info .serial01 table th { font-size:15px; font-weight:bold; color:#414141; padding:20px 0; text-align:left; background:#f5f5f5; padding-left:3%; border-bottom:1px solid #cccccc; vertical-align:middle;}
.serial_info .serial01 table th.last { border-bottom:0;}
.serial_info .serial01 table td { font-size:14px; color:#414141; padding:20px 0; text-align:left; padding-left:3%; border-bottom:1px solid #cccccc;vertical-align:middle;}
.serial_info .serial01 table td input { width:50%; padding:6px 0 6px 5px; border:1px solid #bfbfbf;}
.serial_info .serial01 table td select { width:50%; border:1px solid #bfbfbf;}
.serial_info .serial01 table td span { float:left; margin-top:8px;}
.serial_info .serial01 table td.last { border-bottom:0;}

.serial_info .reg { float:left; width:96%; margin:0 2%; margin-bottom:10px;}
.serial_info .reg img { float:right;}


/* ¸¶ÀÌÆäÀÌÁö - È¸¿øÅ»Åð*/



.cart_info .out { float:left; width:96%; margin:0 2%; border-top:2px solid #7a7a7a; border-bottom:2px solid #7a7a7a; margin-bottom:27px; position:relative;}

.cart_info .out .cancle_cart { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);}

.cart_info .out table { width:100%; padding:0; margin:0;}
.cart_info .out table th { font-size:15px; font-weight:bold; color:#414141; padding:20px 0; text-align:left; background:#f5f5f5; padding-left:3%; border-bottom:1px solid #cccccc; vertical-align:middle;}
.cart_info .out table td { font-size:14px; color:#414141; padding:20px 0; text-align:left; padding-left:3%; border-bottom:1px solid #cccccc;vertical-align:middle;}
.cart_info .out table td img.cancel { float:right; margin-right:20px\0/IE8;}
.cart_info .out table td span { float:left; margin-top:8px;}
.cart_info .out table input { width:75%; max-width:279px; padding:6px 0 6px 5px;}
.cart_info .out_text { float:left; width:96%; margin:0 2%;}
.cart_info .out_p { float:left; font-size:14px; font-weight:bold; color:#414141; padding-left:30px; background:url(../images/mypage/pointer_02.jpg) no-repeat left center;}


.cart_info .out_img { float:right;}