﻿@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(/css/Noto.css);
@import url(//cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css);
@import url(/css/menu.css);
*{margin:0;padding:0;}
ul,ol,li{list-style:none outside;}
#wrapper { margin:0px auto}



body {scrollbar-face-color:#F7F7F7; 
scrollbar-shadow-color:#cccccc ;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #E6E8E8;
scrollbar-arrow-color: #cccccc}


ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
img{vertical-align:middle;}
li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

a {onFocus: this.blur()}

img
{border:0;}

BODY
{
    COLOR: #000000;
   font-family: 'NotoKrR';
    FONT-SIZE: 9pt;
		margin:0;
		/*background: url('../images/main/back_bg.jpg') repeat-x top center; */
	
}
img,fieldset{border:0} ul,ol{list-style:none}
textarea, input,select	{font-size:12px; color:#555555;}
select{padding:3px 5px;}
button{border:0 none;background-color:transparent;cursor:pointer}

a:link		{text-decoration:none; color:#555555;}
a:visited	{text-decoration:none; color:#555555;}
a:hover		{text-decoration:none; color:#000;}
a:active	{text-decoration:none; color:#555555;}

/*민경은추가사항*/


.banner-lnb { margin-top:10px; }
.legacy_banners { margin-top:14px; }
.event .menu_depth1 a,.lnb-colorful .cmmnt .menu_depth1 a,.lnb-colorful .exhbt .menu_depth1 a,.lnb-colorful .pplr_words .menu_depth1 a,.lnb-colorful .brands_lnb .menu_depth1 a { cursor:default; }


/*메인리스트타이틀*/
.pptitle{width:1185px; margin:auto; margin-top:20px; }
.pptitle h1{}
.ppcoment{display:block; color:#6f6f6f}
/*19놀이터메인*/
/*19놀이터메인*/
#widgeArea{text-align:center;}
#widget_bbs_post01{display:block;width:48%;height:auto;top:20px; vertical-align: top; margin:10px;float:left;}
#widget_bbs_post01:nth-child(odd){display:block;width:47%;height:auto;top:20px; vertical-align: top; margin:10px;clear:both;}
.widget_post01 {position:relative;padding:0; text-align:left;}
.widget_post01 h6 {border-bottom:#dfdfdf solid 1px;padding:0 0 9px 0;margin:0 0 5px 0;font-weight:bold;font-family:"gothic","dotum";font-size:13px;color:#384799;}
.widget_post01 h6 a {color:#384799;}
.widget_post01 ul {padding:0;margin:0;}
.widget_post01 li {list-style-type:none;padding:5px 0 5px 0;line-height:140%;}
.widget_post01 li a {font-family:dotum;font-size:12px;color:#444;max-width: 80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: inline-block;}
.widget_post01 li a:hover {text-decoration:underline;}
.widget_post01 li .dot {color:#999;margin-left:-4px;vertical-align:top;}
.widget_post01 li .comment {font:normal 11px arial;color:#FC6138;vertical-align:top;}
.widget_post01 li .new {font-family:arial;font-size:10px;color:#ff0000;}
.widget_post01 .none {border:0;}
.widget_post01 .more {position:absolute;top:4px;right:1px;font-size:11px;font-family:dotum;color:#c0c0c0;}
.widget_post01 .more:hover {text-decoration:underline;color:#000000;}

.contm_bd_list_date{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999999;}


.movie_list_box {padding-left:0px;float:left;width:100%;}
.movie_list_box li {float:left; margin: 5px; text-align:center;overflow: hidden;width: 31%;}
  
.movie_list_box li p {padding:9px 0 13px 0;}
.movie_list_box li a {font-size:11px;max-width: 100% !important;}
.movie_textlist_box {float:left;}
.thumb02 {width:130px;height:130px;}
.clear {clear:both;}


/*게시판css*/

/*teb*/
.step_title{height:45px;line-height:38px;text-align:left;color:#444444;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:26px; letter-spacing:-2px;}
.step_Box{background:url(../images/common/bg_step_02.gif) no-repeat 50% 6px;}
.step_ul li{float:left;margin-bottom:10px;/*width:130px;*/margin-right:15px;}
.step_ul li + li{margin-right:15px;}
.step_ul li a{display:block;line-height:18px; padding:10px; text-align:center;color:#666;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:14px;border:1px solid #ccc; }
/*.step_ul li a{display:block;height:38px;line-height:38px;text-align:center;color:#666;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:14px;border:1px solid #ccc;}*/
.step_ul li.on a{color:#fff;background:#7e7e7e;font-weight:bold;border:1px solid #7e7e7e;}

/*teb2*/
.tab_area { display: inline-block; width:100%; background:url(../images/common/tab_bg.gif) left bottom repeat-x; margin-bottom:10px;}
.tab_area .tit_img {float:left; margin:7px 15px 0 0;}
.tab_area .txt_explan {float:left; margin:8px 0 0 10px; color:#949494;}
.tab_area .num_total {margin:5px 0 6px 0;}
.tab_area .txt {float:right; margin-top:8px; color:#949494;}
.tabnew {display: inline-block; font-size:12px;}
.tabnew li {position:relative; display: inline-block; margin-left:-1px; border:1px solid #cccccc; border-bottom:1px solid #ccc; background:#efefef;}
.tabnew li.fir {margin:0;}
.tabnew li.on {color:#404040; margin-left:-1px; font-weight:bold; border-bottom:1px solid #fff; background:#fff;}
.tabnew li a{padding:10px 15px 10px 15px; color:#3e3e3e; display:inline-block;}

/* list */
#bbslist {margin:auto;padding:0 0 30px 0;}
#bbslist .info {height:35px;}
#bbslist .info .article {padding-top:10px;float:left;font-size:11px;font-family:gothic,dotum;color:#c0c0c0;}
#bbslist .info .article a {position:relative;top:3px;left:3px;}
#bbslist .info .category {float:right;padding:0 0 5px 0;}
#bbslist .info .category select {padding:1px;margin-bottom:3px;}
#bbslist .info .category select .sline {color:#c0c0c0;}
#bbslist .info .category a {position:relative;top:3px;left:-5px;}
#bbslist table {width:100%;border-spacing:0px;border-collapse:collapse;}
#bbslist table caption {display:none;}
#bbslist thead th {height:28px;border-top:#D2D2D2 solid 1px;border-bottom:#D2D2D2 solid 1px;font-size:11px;font-family:dotum;font-weight:normal;color:#787878;}
#bbslist thead .side1 {border-left:#D2D2D2 solid 1px;}
#bbslist thead .side2 {border-right:#D2D2D2 solid 1px;}
#bbslist tbody .noticetr td {background:url('');background:#fafafa;border-bottom:#EBEBEB solid 1px;}
#bbslist tbody .noticetr td a {font-weight:bold;}
#bbslist tbody .best td {background:url('');background:#fafafa;border-bottom:#EBEBEB solid 1px;}
#bbslist tbody .best td a {font-weight:bold;}
#bbslist tbody td {text-align:center;color:#888888;font-family:돋움;font-size:11px;border-bottom:#E6E6E6 solid 1px;}
#bbslist .now {color:#ff0000;font-size:11px;}
#bbslist .cat {font-size:11px;font-family:dotum;color:#888;}
#bbslist .sbj {text-align:left;padding:5px 0 3px 10px;}
#bbslist .sbj .imgpos {margin-bottom:-1px;}
#bbslist .sbj a {font-size:12px;font-family:gothic,gulim;color:#222222;text-decoration:none;line-height:28px;}
#bbslist .sbj span {font-size:12px;font-family:gothic,gulim; text-decoration:none;line-height:28px; /*color:#8b8b8b;*/}
#bbslist .sbj a:hover {text-decoration:underline;}
#bbslist .sbj span:hover {text-decoration:underline;}
#bbslist .sbj .new {color:#ff0000;}
#bbslist .sbj .comment {font:normal 11px arial;color:#FC6138;}
#bbslist .sbj .trackback {font:normal 11px arial;color:#02ACD6;}
#bbslist .sbj1 {text-align:left;padding:5px 0 3px 10px;font-size:12px;font-family:gothic,gulim;color:#222222;line-height:28px;}
#bbslist .name {padding:5px 0 5px 0;color:#888;}
#bbslist .name a {color:#888;}
#bbslist .name img {margin-top:-1px;margin-right:3px;}
#bbslist .num {font-family:dotum;font-size:11px;}
#bbslist .hit {font-family:dotum;font-size:11px;}
#bbslist .score {font-family:dotum;font-size:11px;}
#bbslist .date {font-family:dotum;font-size:11px;color:#aaaaaa;}
#bbslist .bottom {padding:15px 0 0 0;}
#bbslist .btnbox1 {float:right;width:130px;text-align:right;}
#bbslist .btnbox2 {float:left;width:130px;text-align:left;}
#bbslist .pagebox01 {text-align:center;padding:3px 0 0 0;margin:-20px 0 0 0;}
#bbslist .searchform {padding:30px 0 0 0;text-align:center;}
#bbslist .searchform select {font-size:12px;font-family:gulim;height:30px;padding:2px;vertical-align: middle;}
.bbslistinput {height:24px; margin:0;cursor:pointer;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;background:#EFEFEF;height:18px;color:#444;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
/* @list */


/* view */
#bbsview {margin:auto;padding:0 0 30px 0;}
#bbsview .viewbox {clear:left;}
#bbsview .viewbox .subject {}
#bbsview .viewbox .subject h1 {padding:11px 0 11px 0;margin:0;font-size:14px;font-weight:bold;font-family:dotum;border-bottom:#dfdfdf dotted 1px;}
#bbsview .viewbox .info {padding:10px 0 7px 0;font-size:10px;font-family:arial;color:#c0c0c0;}
#bbsview .viewbox .info .xleft {float:left;}
#bbsview .viewbox .info .xright {float:right;height:14px;}
#bbsview .viewbox .info .xright ul {padding:0;margin-top:0px;}
#bbsview .viewbox .info .xright li {list-style-type:none;float:left;}
#bbsview .viewbox .info .xright .g {padding:0 10px 0 0; /*width:50px;*/}
#bbsview .viewbox .info .xright .g img {position:relative;top:3px;right:3px;}
#bbsview .viewbox .info .xright .g a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .info .xright .g a:hover {text-decoration:underline;}
#bbsview .viewbox .info .xright div {position:absolute;display:none;}
#bbsview .viewbox .info .xright div ul {position:relative;top:17px;width:79px;border:#dfdfdf solid 1px;background:#ffffff;padding:1px;}
#bbsview .viewbox .info .xright div li {float:none;display:block;padding:3px 0 3px 3px;color:#333;font-size:11px;cursor:pointer;}
#bbsview .viewbox .info .xright div li:hover {background:#ECF0F6;}
#bbsview .viewbox .info .split {padding:0 5px 0 5px;color:#d0d0d0;font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .han {font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .hanm {color:#000000;font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .hanm img {margin-top:-1px;margin-right:3px;}
#bbsview .viewbox .info .num {font-family:dotum;font-size:11px;}
#bbsview .viewbox .content {padding:20px 0 20px 0;line-height:160%;}
#bbsview .viewbox .content img{max-width:100%;}
#bbsview .viewbox .content .tag {padding:10px 0 0 0;}
#bbsview .viewbox .content .tag a {font-size:11px;font-family:dotum;color:#222;}
#bbsview .viewbox .content .tag a:hover {color:#ff0000;}
#bbsview .viewbox .content .attach {padding:10px 0 0 0;line-height:120%;}
#bbsview .viewbox .content .attach ul {padding:0;margin:0;}
#bbsview .viewbox .content .attach li {list-style-type:none;background:url('../../../../../_core/image/_public/ico_file.gif') left no-repeat;padding:0 0 0 15px;}
#bbsview .viewbox .content .attach li a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .content .attach li a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach li .size {font-size:11px;font-family:arial;color:#999;}
#bbsview .viewbox .content .attach li .down {font-size:11px;font-family:arial;color:#333;}
#bbsview .viewbox .content .scorebox {text-align:center;padding:30px 0 0 0;}
#bbsview .viewbox .content .scorebox a:hover {color:#ff0000;}
#bbsview .viewbox .content .snsbox {padding:20px 0 0 0;text-align:right;}
#bbsview .viewbox .content .snsbox img {cursor:pointer;}
#bbsview .bottom {padding:10px 0 0 0;text-align:right;}
#bbsview .comment {padding:20px 0 10px 0;color:#c0c0c0;}
#bbsview .comment a {font-weight:bold;color:#3EA9CD;}
#bbsview .comment .icon1 {position:relative;}
#top {text-align:right;margin-bottom:10px;}
/* @view */



.listgallery {
  overflow: hidden;
  margin: 0;
  text-align: center;
}
.thumbnail_list li .img_wrap img {
  display: block;
  max-width:100%;
  margin:auto;
}

.listgallery li {
  display: block;
  width: 214px;
  height:255px;
  float:left;
  border:1px solid #e2e2e2;
  vertical-align:top;
  margin:10px 20px 5px 0px;
}
.listgallery li .img_wrap {
  display: block;
  width:215px;
  height: 200px;
  display:table-cell; vertical-align:middle; text-align:center;
  overflow: hidden;
}
.listgallery li .img_wrap span a {
  padding: 86px 20px 0 20px;
}
.listgallery li .text_wrap {
  text-align: center;
  background:#e2e2e2;


}
.listgallery li .text_wrap h4 {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  font-family:'돋움'; letter-spacing:-1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 13px 10px 13px 10px;
  font-size: 13px;

  color: #161616;
}
.listgallery li .text_wrap p {
  overflow: hidden;
  width:215px;
  font-size: 12px;
  display:table-cell;
  vertical-align:middle; text-align:center;
  line-height: 16px;
  padding:5px;
  height:46px;
  color: #797979;
}
.gallery li .text_wrap a {
  display: inline-block;
  height: 39px;
  line-height: 39px;
  margin-top: 11px;
  padding: 0 32px;
  font-size: 11px;
  font-weight: 700;
  color: #979797;
  background-color: #fff;
  border: 1px solid #ccc;
}
.listgallery li .text_wrap a:hover,
.listgallery li .text_wrap a:active {
  background-color: #2e2e2e;
}

.nogallery li {
  display: block;
  width: 300px;
  border:1px solid #e2e2e2;
  vertical-align:top;
  text-align:center;
  margin:auto;
  padding:15px;
}

/*갤러리스타일*/
.gallery {
  overflow: hidden;
  margin: 0;
  text-align: center;
}
.thumbnail_list li .img_wrap img {
  display: block;
  max-width:100%;
  margin:auto;
}

.gallery li {
  display: block;
  width: 200px;
  height:255px;
  float:left;
  border:1px solid #e2e2e2;
  vertical-align:top;
  margin:25px 17px;
}
.gallery li .img_wrap {
  display: block;
  width:215px;
  height: 200px;
  display:table-cell; vertical-align:middle; text-align:center;
  overflow: hidden;
}
.gallery li .img_wrap span a {
  padding: 86px 20px 0 20px;
}
.gallery li .text_wrap {
  text-align: center;
  background:#e2e2e2;


}
.gallery li .text_wrap h4 {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  font-family:'돋움'; letter-spacing:-1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 13px 10px 13px 10px;
  font-size: 13px;

  color: #161616;
}
.gallery li .text_wrap p {
  overflow: hidden;
  width:215px;
  font-size: 12px;
  display:table-cell;
  vertical-align:middle; text-align:center;
  line-height: 16px;
  padding:5px;
  height:46px;
  color: #797979;
}
.gallery li .text_wrap a {
  display: inline-block;
  height: 39px;
  line-height: 39px;
  margin-top: 11px;
  padding: 0 32px;
  font-size: 11px;
  font-weight: 700;
  color: #979797;
  background-color: #fff;
  border: 1px solid #ccc;
}
.gallery li .text_wrap a:hover,
.gallery li .text_wrap a:active {
  background-color: #2e2e2e;
}
/*등록된글 없을시*/
.nogallery li {
  display: block;
  width: 300px;
  border:1px solid #e2e2e2;
  vertical-align:top;
  text-align:center;
  margin:auto;
  padding:15px;
}

/* write */
#cwrite {}

#cwrite .box {padding-bottom:10px;background:#f7f7f7; height:50px;}
#cwrite .box .inputbox {float:left;padding:0 5px 0 0;}
#cwrite .box .inputbox li {list-style-type:none;padding:0 0 5px 0;}
#cwrite .box .inputbox .input1 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:19px;width:100px;}
#cwrite .box .editbox {float:left; width:800px;}
/* @write */


/* button */
.btn00 {display:inline-block;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;}
.btn00 a {display:inline-block;border-top:#FFFFFF solid 1px;background:#EFEFEF;padding:4px 7px 4px 7px;color:#444;font-family:dotum;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 a:hover {background:#E1E1E1;}
.btn00 input {margin:0;cursor:pointer;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;background:#EFEFEF;height:18px;color:#444;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 input:hover {background:#E1E1E1;}

.btn01 {display:inline-block;border-top:#29447E solid 1px;border-left:#29447E solid 1px;border-right:#29447E solid 1px;border-bottom:#1A356E solid 1px;}
.btn01 a {display:inline-block;border-top:#8A9CC2 solid 1px;background:#5972A8;padding:3px 7px 4px 7px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 a:hover {background:#687EAC;color:#ffffff;}
.btn01 input {margin:0;cursor:pointer;border-top:#8A9CC2 solid 1px;border-left:#5972A8 solid 1px;border-right:#5972A8 solid 1px;border-bottom:#5972A8 solid 1px;background:#5972A8;height:18px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 input:hover {background:#687EAC;}

.btn02 {display:inline-block;border-top:#3B6E22 solid 1px;border-left:#3B6E22 solid 1px;border-right:#3B6E22 solid 1px;border-bottom:#2C5115 solid 1px;}
.btn02 a {display:inline-block;border-top:#98C286 solid 1px;background:#6DA952;padding:3px 7px 4px 7px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 a:hover {background:#6DB947;color:#ffffff;}
.btn02 input {margin:0;cursor:pointer;border-top:#98C286 solid 1px;border-left:#6DA952 solid 1px;border-right:#6DA952 solid 1px;border-bottom:#6DA952 solid 1px;background:#6DA952;height:18px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 input:hover {background:#6DB947;}


.txtCenter {text-align:center;}
.noIcon s {padding:9px 0 0 0;}
.btngray {cursor:pointer;border:#666666 solid 1px;background:#B3B3B3;color:#ffffff; padding:3px 10px; height:30px;vertical-align: middle;}
.searchforminput {height:30px; line-height:30px;vertical-align:middle;box-sizing: border-box;}
/* pagebpx */
.pagebox01 {padding:20px 0 40px 0;width:100%;height:auto;margin:0 auto;text-align:center;clear: both;}
.pagebox01 .num {font-family:'malgun gothic';margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#ffffff;border:1px solid #ddd;vertical-align:middle;}
.pagebox01 .num:hover {background-color:#7ca6ce;color:#fff;border:1px solid #ccc;}
.pagebox01 .btn {font-family:'malgun gothic';margin-right:10px;display:inline-block;font-size:18px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#f1f1f1;border:1px solid #ddd;vertical-align:middle;}
.pagebox01 .btn:hover {background-color:#fff;color:#222;border:1px solid #ccc;}
.pagebox01 .selected {font-family:'malgun gothic';background-color:#7ca6ce;color:#fff;margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;text-align:center;border:1px solid #ddd;vertical-align:middle;}

.pagebox02 {padding:20px 0 40px 0;width:100%;height:auto;margin:0 auto;text-align:center;clear: both;}
.pagebox02 .num {font-family:'malgun gothic';margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#ffffff;border:1px solid #ddd;vertical-align:middle;}
.pagebox02 .num:hover {background-color:#7ca6ce;color:#fff;border:1px solid #ccc;}
.pagebox02 .btn {font-family:'malgun gothic';margin-right:10px;display:inline-block;font-size:18px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#f1f1f1;border:1px solid #ddd;vertical-align:middle;}
.pagebox02 .btn:hover {background-color:#fff;color:#222;border:1px solid #ccc;}
.pagebox02 .selected {font-family:'malgun gothic';background-color:#7ca6ce;color:#fff;margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;text-align:center;border:1px solid #ddd;vertical-align:middle;}


/* 회원가입 및 글쓰기 */
#memberModule h3 {border-bottom:2px solid #ccc; padding:5px 0 5px 25px; margin:0 0 10px 0; background:url(../img/iconH2.gif) no-repeat left center; font-size:12px; color:#666; }
#memberModule h4 {padding:5px 0 5px 20px; background:url(../img/iconH3.gif) no-repeat left center;}
#memberModule h4 span.vr { font-size:11px; color:#AAA; }
#memberModule h4 a.view { font-size:11px; font-family:vertical; color:#777e86; }
#memberModule p.summary, 
#memberModule div.infoText { margin:0 0 15px 0; line-height:1.6;}
#memberModule p.summary{ color:#888;}
#memberModule p.summary a { text-decoration:none; color:#888; }
#memberModule p.summary.red { color:#A54D4D; }
#memberModule p.summary.red a { text-decoration:none; color:#A54D4D; }
#memberModule div.infoText { color:#888;}
#memberModule select{ font-size:12px}

#memberModule .agreementBox { border:1px solid #CCC; margin:10px 0 0 0; padding:10px; border-bottom:none; height:200px; overflow-y:scroll;}
#memberModule .agreementButton { background-color:#EFEFEF; padding:10px; border:1px solid #CCC; border-top:none; margin-bottom:10px;}

#memberModule .localNavigation { border-bottom:1px solid #ccc; *zoom:1; margin:0 0 20px 0px; padding:0; overflow:hidden; }
#memberModule .localNavigation:after {content:""; display:block; clear:both;}
#memberModule .localNavigation li{ position:relative; list-style:none; float:left; margin:0 -1px 0 0; padding:0;background:#fff;}
#memberModule .localNavigation li a{ float:left; padding:7px 15px 0 15px; height:18px; border:1px solid #ddd; border-bottom:none; background:url(../img/bgTab.gif) repeat-x;}
#memberModule .localNavigation li a{ text-decoration:none !important; color:#666;}
#memberModule .localNavigation li.active a{ font-weight:bold; color:#1e6aac;}
#memberModule .localNavigation li.on { margin-bottom:-1px;}
#memberModule .localNavigation li.on a{ height:19px; background:none;}

#memberModule .layer { display:none; position:absolute; border:2px solid #777; margin:0; font-size:12px; background:#fff;}
#memberModule .layer * { margin:0; padding:0; font-size:12px; }
#memberModule .layer h4 { font-size:14px !important; font-family:Dotum; background:#f4f4f4 !important; padding:8px 30px 8px 15px !important; letter-spacing:-1px !important; }
#memberModule .layer .xButton { position:absolute; top:9px; right:9px; width:15px; height:14px; background-color:transparent; background:url(../img/buttonClose.gif) no-repeat; border:0; cursor:pointer; overflow:hidden; }
#memberModule .layer .xButton span { position:relative; z-index:-1; visibility:hidden; }
#memberModule .layer .layerBody{ margin:15px;}

#memberModule .crossTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;}
#memberModule .crossTable th div { white-space:nowrap; }
#memberModule .crossTable th,
#memberModule .crossTable td{ border:0; padding:5px 10px; vertical-align:top; font-weight:normal;}
#memberModule .crossTable thead th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;}
#memberModule .crossTable thead th:first-child{ background-image:none;}
#memberModule .crossTable tbody th{ border-bottom:1px solid #e5e5e5; text-align:left;}
#memberModule .crossTable td{ border-bottom:1px solid #f0f0f0;}

#memberModule .colTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;}
#memberModule .colTable th div { white-space:nowrap; }
#memberModule .colTable th,
#memberModule .colTable td{ border:0; padding:5px 10px; vertical-align:top; font-weight:normal;}
#memberModule .colTable th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background:#f4f4f4; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;}
#memberModule .colTable th:first-child{ background-image:none;}
#memberModule .colTable td{ border-bottom:1px solid #f0f0f0;}

#memberModule .rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0; border-collapse:collapse; }
#memberModule .rowTable th div { white-space:nowrap; }
#memberModule .rowTable th,
#memberModule .rowTable td{ border:0; padding:10px 10px; text-align:left; vertical-align:top; font-weight:normal;}
#memberModule .rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
#memberModule .rowTable td{ border-bottom:1px solid #e5e5e5;}

#memberModule .rowTable th.button, 
#memberModule .colTable th.button, 
#memberModule .crossTable th.button { text-align:right; background:#EAEAEA; }

#memberModule .colTable td a,
#memberModule .rowTable td a,
#memberModule .crossTable td a { color:#000; text-decoration:none; }

#memberModule .colTable td.wide, 
#memberModule .rowTable td.wide, 
#memberModule .crossTable td.wide { width:100%;}

#memberModule .rowTable th.title,
#memberModule .crossTable th.title,
#memberModule .colTable th.title { padding:10px; font-weight:bold; text-align:center; border-bottom:1px solid #DDD;  background:url(../img/bgTab.gif) repeat-x left bottom;}

#memberModule p { color:#666; margin:3px 0 0 0; padding:0;}
#dummy_check_nick_name { color:red; margin:3px 0 0 0; padding:0; }
#memberModule .require { color:red; font-size:10px; font-family:tahoma; font-weight:bold; margin-left:5px; }
#memberModule .publicItem { margin:5px 0 0 0; padding:0; color:#aaa; }
#memberModule .publicItem input { padding:0; margin: 0; }

#memberModule caption{ font-size:11px; font-family:Tahoma; color:#888; text-align:left;}

#memberModule td.openids div { float:left; margin-right:10px; margin-bottom:10px; }
#memberModule td.openids div a { color:#AAA; text-decoration:none;}
#memberModule .openid_user_id { background: url(../img/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:200px;}
#memberModule .insertOpenID { clear:both; margin-top:10px; }
#memberModule .savedContent { margin-top:10px; border:1px solid #EEE; padding:10px; }

#memberModule .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; }
#memberModule .pagination *{ margin:0; padding:0;}
#memberModule .pagination img{ border:0;}
#memberModule .pagination a,
#memberModule .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
#memberModule .pagination a:hover,
#memberModule .pagination a:active,
#memberModule .pagination a:focus{ background-color:#f4f4f4 !important; }
#memberModule .pagination strong{ color:#ff6600 !important;}
#memberModule .pagination a.prev,
#memberModule .pagination a.prevEnd,
#memberModule .pagination a.next,
#memberModule .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }

#memberModule .pagination.a1 a,
#memberModule .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
#memberModule .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
#memberModule .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
#memberModule .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
#memberModule .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }

#memberModule .memberSmallBox { border:1px solid #EFEFEF; margin:50px auto 20px auto; padding:0; width:400px;}
#memberModule .memberSmallBox .header { padding:10px; font-weight:bold; text-align:center; border-bottom:1px solid #DDD;  background:url(../img/bgTab.gif) repeat-x left bottom;}
#memberModule fieldset { position:relative; border:0; margin:0; padding:10px;}
#memberModule .memberSmallBox .login dl { margin:0; padding:0; overflow:hidden; margin-right:10px; width:255px;}
#memberModule .memberSmallBox .login dl dt { margin:0; padding:0; width:100px; clear:left; float:left; color:#54564b; height:24px; padding-top:3px; text-indent:10px;}
#memberModule .memberSmallBox .login dl dd { margin:0; padding:0; float:left; height:27px; width:150px; }
#memberModule .memberSmallBox .login .keep { clear:both; white-space:nowrap; margin-left:100px;}
#memberModule .memberSmallBox .login .keep input { vertical-align:middle;}
#memberModule .memberSmallBox .login .keep label { margin:0; padding:0; font-size:12px; color:#999999;}
#memberModule .memberSmallBox .openid_user_id { background: url(../img/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:120px;}
#memberModule .memberSmallBox .help { background:#f5f5f3; color:#666666; border-top:1px solid #eaebe7; overflow:hidden; padding:1.1em; color:#ccc;}
#memberModule .memberSmallBox .help a{ color:#666; text-decoration:underline;}
#memberModule .memberSmallBox .buttonArea{ position:absolute; top:10px; left:270px;}

#memberModule ul.checkbox,
#memberModule ul.radio { list-style:none; margin:0; padding:0; }

#memberModule .item{ position:relative; margin:0 0 4px 0}
#memberModule .iLabel{display:block; position:static; left:5px; top:6px; white-space:nowrap; color:#666;}
#memberModule .iText{position:relative; height:14px; padding:4px 5px; font:12px Tahoma; height:14px; color:#666; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
#memberModule .eText{position:relative; width:600px; height:200px; padding:4px 5px; font:12px Tahoma; line-height:18px; color:#666; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}



/*상품리스트*/
/*teb*/
.pro_title{height:45px;line-height:38px;text-align:left;color:#000;background:#fff; font-size:24px; letter-spacing:-2px; font-weight:400; clear: both;}
.pro_title span{color:#000 !important}
.prodct_go{background:url(../images/common/bg_step_02.gif) no-repeat 50% 6px;}
.prodct_go li{float:left;margin-bottom:10px;white-space: normal; width: 235px;}
.prodct_go li + li{margin-left:15px;}
.prodct_go li a{display:block; line-height:35px;text-align:left; padding:3px 10px 15px 10px; color:#666;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:18px;border:1px solid #d7c182; letter-spacing:-0.5px;}
.prodct_go li.on a{color:#a2753a;background:#fffcdf;font-weight:700; /*border:1px solid #b48f23;*/}
.prodct_go li a span{color:#6d6d6d; font-size:11px; line-height:14px; font-weight:normal; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';}


/*리스트추천상품6num*/
.line_right_gr{border-right:1px solid #e5e7ea;}
.line_top_gr{border-top:1px solid #e5e7ea}
.thmb_detail{float:left;width:406px;height:170px;margin:17px 0 0 19px}
.thmb_detail li{float:left;width:203px}
.thmb_detail li img{width:78px;height:120px;border:1px solid #ccc}
.thmb_detail p.txt_m{width:110px;margin-left:15px}
.thmb_detail p.txt_m .choice_title{display:block;padding-bottom:5px;color:#333;font-weight:bold}
.thmb_detail p.txt_m .choice_publisher{display:block;padding-top:3px;color:#666}
.thmb_detail p.txt_m .choice_price{display:block;padding-top:10px;color:#ff4040}
.thmb_issue{display:block;float:left;width:78px;height:120px}
.thmb_best{display:block;float:left;width:60px;height:87px}
.thmb_category{display:block;float:left;width:150px;height:150px;margin:0 19px 0 0;border:1px solid #ccc}
.txt_m{float:left;width:125px}

.content_section2{float:left;position:relative; width:100%;/*height:600px;*/ margin-bottom:10px;}
.content_section2 .line_category{width:100%;height:32px;margin-top:0px;border-bottom:1px solid #b4b4b4; border-top:1px solid #b4b4b4}
.content_section2 .line_category h3{color:#333333; font-family:'dotum';}
.content_section2 .category_h{width:84px;height:15px;margin-left:10px;text-indent:-99999em;}
.category_group{float:left; width:235px; height:335px; border-bottom:1px solid #d5d5d5; text-align: center; background:#f5f5f5;}
.category_group .btn_more_cate{position:absolute;top:27px;right:13px}
.category_group h4{height:13px;margin: 5px 0 5px 2px;text-indent:-99999em;}
.category_group h4 a{display:block;width:55px;height:12px}
.category_group .top_choicecv{display: inline-block; width:201px; height:136px;margin:0 0 28px 24px}
.category_group .top_choicecv dl{float:left;width:142px;height:126px}
.category_group .top_choicecv dl .choice_title a{font-family: 'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; display:block; margin-top:10px;color:#333;font-size:13px;font-weight:bold;letter-spacing:-1px;max-height:38px;overflow:hidden;}
.category_group .top_choicecv dl dd.choice_publisher a{display:block;margin-bottom:10px;color:#999}
.category_group .top_choicecv dl dd.choice_price{margin-bottom:15px}
.category_group .top_choicecv dl dd.choice_price span{font-weight:bold}
.category_group .top_choicecv dl dd.choice_save{margin-bottom:3px; text-decoration:line-through;}
.category_group .top_choicecv dl dd.choice_save span{color:#666}
.category_group .top_choicecv dl dd.btn_choiceview{width:150px;height:29px}
.category_group ul{float:left;position:relative;margin-left:0px}
.category_group ul li{float:left;width:200px;height:15px;line-height:15px;margin-bottom:12px;padding-left:18px;}
.category_group ul li a{display:block;float:left;max-width:300px;color:#727272;;overflow:hidden;white-space: normal; line-height:16px; height:80px;}
.category_group ul li em{color:#a6673d}
.content_section3{float:left;position:relative;width:985px;height:225px;border-top:1px solid #d7d7d7}
.content_section3 .h_ebook_point{width:98px;height:12px;margin:17px 0 13px 10px;}
.content_section3 .h_choice_publisher{width:84px;height:12px;margin:17px 0 13px 15px;}
/*리스트추천상품4num*/
.cho4_line_right_gr{border-right:1px solid #e5e7ea;}
.cho4_line_top_gr{border-top:1px solid #e5e7ea}
.cho4_thmb_detail{float:left;width:406px;height:170px;margin:17px 0 0 19px}
.cho4_thmb_detail li{float:left;width:203px}
.cho4_thmb_detail li img{width:78px;height:120px;border:1px solid #ccc}
.cho4_thmb_detail p.txt_m{width:110px;margin-left:15px}
.cho4_thmb_detail p.txt_m .choice_title{display:block;padding-bottom:5px;color:#333;font-weight:bold}
.cho4_thmb_detail p.txt_m .choice_publisher{display:block;padding-top:3px;color:#666}
.cho4_thmb_detail p.txt_m .choice_price{display:block;padding-top:10px;color:#ff4040}
.cho4_thmb_issue{display:block;float:left;width:78px;height:120px}
.cho4_thmb_best{display:block;float:left;width:60px;height:87px}
.cho4_thmb_category{display:block;float:left;width:150px;height:150px;margin:0 19px 0 0;border:1px solid #ccc}
.cho4_txt_m{float:left;width:125px}

.cho4_content_section2{float:left;position:relative;width:985px;/*height:560px;*/margin-bottom:10px;}
.cho4_content_section2 .cho4_line_category{width:985px;height:24px;margin-top:5px;border-bottom:1px solid #479ae0}
.cho4_content_section2 .cho4_line_category h3{color:#333333; font-family:'돋움';}
.cho4_content_section2 .cho4_category_h{width:84px;height:15px;margin-left:10px;text-indent:-99999em;}
.cho4_category_group{float:left;position:relative;width:490px;height:260px;border-bottom:1px solid #e5e7ea}
.cho4_category_group .btn_more_cate{position:absolute;top:27px;right:13px}
.cho4_category_group h4{height:13px;margin: 5px 0 5px 2px;text-indent:-99999em;}
.cho4_category_group h4 a{display:block;width:55px;height:12px}
.cho4_category_group .cho4_top_choicecv{float:left;width:150px;height:136px;margin:0 0 28px 18px}
.cho4_category_group .cho4_top_choicecv dl{float:left;width:150px;height:126px; text-align:center;}
.cho4_category_group .cho4_top_choicecv dl .cho4_choice_title a{display:block;margin-bottom:5px; margin-top:5px; color:#333;font-size:13px;font-weight:bold;letter-spacing:-1px}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_publisher a{display:block;margin-bottom:10px;color:#999}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_price{margin-bottom:15px}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_price span{color:#ff6600;font-weight:bold}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_save{margin-bottom:3px; text-decoration:line-through;}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_save span{color:#666}
.cho4_category_group .cho4_top_choicecv dl dd.btn_choiceview{width:150px;height:29px}
.cho4_category_group ul{float:left;position:relative;margin-left:0px}
.cho4_category_group ul li{float:left;width:300px;height:15px;line-height:15px;margin-bottom:12px;padding-left:18px;}
.cho4_category_group ul li a{font-size:14px; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; display:block;float:left;max-width:280px;color:#727272;;overflow:hidden;white-space: normal; line-height:18px; height:125px;}
.cho4_category_group ul li em{color:#a6673d}
.cho4_content_section3{float:left;position:relative;width:985px;height:225px;border-top:1px solid #d7d7d7}
.cho4_content_section3 .cho4_h_ebook_point{width:98px;height:12px;margin:17px 0 13px 10px;}
.cho4_content_section3 .cho4_h_choice_publisher{width:84px;height:12px;margin:17px 0 13px 15px;}
.cho4_btn{position:absolute; left:185px; top:150px;}

/*리스트상품페이지*/
.dvder_smple { color:#e4e4e4; }
em,address { font-style:normal; }

/*  */
/*.icn_lbl_blue { display:inline-block;height:12px;line-height:12px;padding:4px 3px 1px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }*/
.icn_lbl_orange { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#69350b;border:1px solid #b48f23;font-size:11px;letter-spacing:-1px; }
.icn_lbl_gray { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#4d4d4d;border:1px solid #ccc;font-size:11px;letter-spacing:-1px; }
/*.icn_lbl_blue_small { display:inline-block;height:10px;line-height:10px;padding:4px 2px 1px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }*/
.icn_lbl_blue_small { display:inline-block;height:10px;line-height:10px;padding:4px 3px 2px 3px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }
.icn_lbl_yellow { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#b78309;background-color:#ffe100;font-size:11px;letter-spacing:-2px; }
/*.icn_lbl_orange { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#fff;background-color:#fa521a;font-size:11px;letter-spacing:-2px; }*/
.icn_lbl_yellow_trans { color:#d99b0b;border:1px solid #e3a81d; }
.icn_lbl_left { margin-right:3px; }
.icn_lbl_right { margin-left:3px; }

/*  */
.desc_text { font-size:11px;letter-spacing:-1px;color:#999;line-height:15px;display:inline-block; }
/*  */
.disabled_text { color:#999; }
.disabled_text a { color:#999; }
/* letter-spacing:0; */
.ls0 { letter-spacing:0;font-style:normal; }
/*  */
.emphs_orange { color:#fa521a;text-decoration:underline; }
.emphs_blue { color:#4073dc; }
.emphs_orange a { color:#fa521a; }
/*  */
.emphs_bg { background-color:#fa521a;color:#fff;padding:3px; }

.wrap_prd .wrap_img { margin-bottom:6px; }
.wrap_prd .prd_title { display:block;line-height:16px;margin:5px 0;overflow:hidden;max-height:31px; margin-bottom:0;}
.wrap_prd .wrap_prd_icon img { margin-right:2px; }


.cate2_title,
.cate2_sub .title,
.cate_rlt_cntnt .title,
.cate_exhbt .title,
.btn_collapsed_brands_cate_all,
.btn_collapsed_brands_cate,
.rcmmn_prds .title,
.prds_normal .title,
.prds_normal .smmry .btn_view_all_prds,
.prds_normal_4column .title,
.prds_normal_4column .smmry .btn_view_all_prds,
.brands_cate .title,
}


.prds_normal_4column title {width:100px; margin:10px;padding:0;}
.prds_normal_4column ul,.prds_normal_4column li { margin:0;padding:0;}
.prds_normal_4column ul { border-bottom:1px solid #e4e4e4;padding:0 1px;}
.prds_normal_4column li { list-style:none outside none;width:182px;margin:6px 11px 0 0;display:inline-block;vertical-align:top; }
.prds_normal_4column li .wrap_prd { text-align:center; margin-bottom:10px;}
.prds_normal_4column li .wrap_prd a{text-decoration:none;}
.prds_normal_4column .wrap_img { border:1px solid #e4e4e4; }
.prds_normal_4column .wrap_img img { width:180px;height:180px; }
.prds_normal_4column .smmry { border-top:1px solid #e4e4e4;height:27px;padding-top:14px; }
.prds_normal_4column .smmry .left_column,.prds_normal_4column .smmry .right_column { width:50%;float:left; }
.prds_normal_4column .smmry .btn_view_all_prds { width:48px;height:18px;background-position:-88px -342px;display:inline-block;vertical-align:bottom; }
.prds_normal_4column .smmry ul { margin:0;padding:0;border:none;float:right; }
.prds_normal_4column .smmry li { margin:0 0 0 -1px;width:auto;height:25px;float:left;display:block; }
.prds_normal_4column .smmry .icn_lbl_gray,.prds_normal_4column .smmry .icn_lbl_orange { padding:5px 10px 3px;height:17px;line-height:17px; }
.prds_normal_4column .last_item { margin-right:0; }
.prds_normal_4column .right_column .icn_lbl_orange { position:relative;z-index:10;background-color:#ffe808; }
.prds_normal_4column .wrap_prd .prd_title { /*height:auto;*/padding:0 6px; }


/*로그인페이지*/
.none		{display:none !important;}
.login_box{width:1200px;border:1px solid #e1e1e1;}
.login_box .conbox{width:1190px;border:5px solid #f8f8f8;overflow:hidden;padding:51px 0}
.login_box .login_tit{margin:0 0 11px 72px; color:#4c4c4c; font-size:24px;}
.login_box .login_wrap{float:left;width:740px;margin-left:72px}
.login_box .login_bn{float:left;width:273px;height:298px;overflow:hidden;margin-left:24px}
.login_box .l_input{height:40px;border:1px solid #bcbcbc;font:bolder 16px 돋움; color:#000; padding:0 0 0 5px}
.login_box .l_input:focus{border:1px solid #947555}
.login_box .login_form {margin-top:45px;overflow:hidden}
.login_box .login_form dl{float:left;width:557px}
.login_box .login_form dd{margin-bottom:7px}
.login_box .login_form .i_screen_hide{font:bolder 14px 돋움; color:#947555;margin:14px 0 0 10px}
.login_box .login_form .login_btn{float:left;margin-left:9px}
.login_box .login_save{clear:both;margin:8px 0 0 5px}
.login_box .login_etc{border-top:1px solid #e1e1e1;padding:16px 5px 0 0;color:#a1a1a1;text-align:center;margin-top:48px}
.login_box .login_etc a{color:#777}.login_box .login_etc span{margin:0 5px}
.login_service_tit{margin:55px 0 36px 0; border-bottom:1px solid #e1e1e1;padding:0 0 12px 8px}
.login_service_list {padding-bottom:50px;overflow:hidden}
.login_service_list li{float:left}
.login_box .l_txt{text-align:center;margin-top:35px; color:#777}

.tab_login_menu{overflow:hidden}
.tab_login_menu li{float:left;width:355px;height:39px;border-bottom:2px solid #969696;background:#fff}
.tab_login_menu li.on{border-bottom:none;height:41px;background:#fff}
.tab_login_menu li .cart_link{display:block;height:26px;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;text-align:center;padding-top:12px;text-decoration:none;color:#777}
.tab_login_menu li.alt .cart_link{border-right:1px solid #d8d8d8}
.tab_login_menu li.on .cart_link{height:27px;border-left:2px solid #969696;border-right:2px solid #969696;border-top:2px solid #969696;font-weight:bolder;color:#969696}




/**********************/

.loginForm  {width:400px; padding-left:120px;}
.loginForm  .memberA    {margin-top:15px; text-align:right;}
.loginForm  .memberA    .t_11br1    {text-decoration:underline}
.loginForm  .formA      {width:400px; margin:15px 0 10px; overflow:auto; overflow:hidden}

.loginForm  dl  {float:left; width:223px; overflow:auto; overflow:hidden;}
.loginForm  dt  {float:left; width:60px}
.loginForm  dt  img {margin-top:8px}
.loginForm  dd  {float:left; width:163px; margin-top:4px; color:#786225; line-height:0; font-size:11px} :root .loginForm   dd  {margin-top:5px}
.loginForm  dd  img {margin-top:5px}

.loginForm  dl.userA    {width:243px;}
.loginForm  dl.userA    dd  {width:183px;}

.loginForm  .btnA   {float:left; margin-top:5px;}

.loginForm  .loginInfoA {padding:10px 0 40px 60px; font-size:11px}
.loginForm  .loginInfoA ul  {clear:both;}
.loginForm  .loginInfoA li  {margin-bottom:4px; line-height:1.2em}
.loginForm  .loginInfoA .t_11br1    {text-decoration:underline}

.loginForm  .loginInfoA .btnA       {padding:10px 0 0 43px}



/*회원등급*/

#rating .rowTable{width:100%; border:0; border-bottom:3px solid #0c4ca3; margin:0 0 20px 0; padding:0; border-collapse:collapse; margin:auto; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:18px;}
#rating .rowTable th div { white-space:nowrap;}
#rating .rowTable th{background:#636363; color:#fff;}
#rating .rowTable th.ttl{background:#0c4ca3; color:#fff;}
#rating .rowTable th,
#rating .rowTable td{ border-right:1px solid #d3d3d3; padding:10px 10px; text-align:center; vertical-align:middle; font-weight:bold;}
#rating .rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
#rating .rowTable td{ color:#5b5b5b; border-top:1px solid #d3d3d3; font-size:14px; padding:20px 0 20px 0;}
#rating .rowTable td.rol{ color:#0c4ca3; border-top:1px solid #d3d3d3; background:#f1f1f1; font-size:16px; height:20px;}
#rating .rowTable td span{ color:#5b5b5b; font-size:22px;}

#rating .tiptext p{margin-left:30px; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; color:#5b5b5b; font-size:20px; letter-spacing:-0.05em; font-weight:bold;}

/*인기키워드레이어박스*/
.kboxw{position:relative; top:12px;}
.keywordwrap{border:1px solid #726558; width:420px; margin-top:10px;}
.keywordwrap { position:absolute; z-index:9999; border:1px solid #726558; background:#fff;}
.keywordwrap .btnClose	{position:absolute; top:13px; right:13px}
.keywordwrap h3.mLine	{height:30px; padding:15px 0 0 20px; font:bold 12px 돋움; border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.keywordwrap h3.BLine	{height:34px; padding:20px 0 0 5px; font:bold 12px 돋움; border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.keyword_box{width:400px; height:17px; margin:10px;}
.keyword dl{margin-left:-4px; }
.keyword dt {display:none}
.keyword dd {position:relative;float:left; height:34px;  margin-right:4px;padding-left:5px;}
.keyword dd a{color:#707070;height:18px;display:block; *display:inline-block;padding:4px 6px 0 6px;letter-spacing:-0.05em; text-decoration:none; font-size:12px;}
.keyword dd span a{height: 14px; display: inline-block; background: #479ae0; border: 2px solid #479ae0; color: #fff; border-radius: 5px; padding: 3px; line-height: 14px; font-size:12px; font-weight:bold;}


/*버튼스타일*/
.myButton01 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #eae0c2 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ffffff',GradientType=0);
	background-color:#eae0c2;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;
	cursor:pointer;
	color:#505739;
	font-family:Arial;
	font-size:12px;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton01:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eae0c2));
	background:-moz-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #eae0c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eae0c2',GradientType=0);
	background-color:#ffffff;
}
.myButton01:active {
	position:relative;
	top:1px;
}

.myButton_orange {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	padding:2px 8px;
	text-decoration:none;
}
.myButton_orange:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton_orange:active {
	position:relative;
	top:1px;
}

.myButton_blue {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #479be0), color-stop(1, #479be0));
	background:-moz-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-webkit-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-o-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-ms-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:linear-gradient(to bottom, #479be0 5%, #479be0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479be0', endColorstr='#479be0',GradientType=0);
	background-color:#479be0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #2f8bd6;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:2px 8px;
	text-decoration:none;
}
.myButton_blue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #479be0), color-stop(1, #479be0));
	background:-moz-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-webkit-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-o-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-ms-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:linear-gradient(to bottom, #479be0 5%, #479be0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479be0', endColorstr='#479be0',GradientType=0);
	background-color:#479be0;
}
.myButton_blue:active {
	position:relative;
	top:1px;
}

.myButton_del {
	/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6)); */
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	/* background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); */
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	/* background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%); */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:돋움;
	font-size:11px;
	padding:8px 15px;
	text-decoration:none;
}
.myButton_del:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton_del:active {
	position:relative;
	top:1px;
}

.myButton_please {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;

	color:#666666;
	font-family:돋움;
	font-size:11px;
	padding:2px 8px;
	text-decoration:none;
}

.myButton_yell {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6000), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:-webkit-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:-o-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:-ms-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:linear-gradient(to bottom, #ff6000 5%, #ff6000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6000', endColorstr='#ff6000',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;

	color:#fff;
	font-family:돋움;
	font-size:11px;
	padding:2px 8px;
	text-decoration:none;
}

.myButton_grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton_grey:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton_grey:active {
	position:relative;
	top:1px;
}

.myButton_view {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);
	background-color:#ffffff;
	border:1px solid #7a6b48;
	display:inline-block;
	cursor:pointer;
	color:#505739;
	font-family:Arial;
	font-size:12px;
	padding:4px 6px;
	text-decoration:none;
}
.myButton_view:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);
	background-color:#ffffff;
}
.myButton_view:active {
	position:relative;
	top:1px;
}

.myButton_post {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #717171), color-stop(1, #717171));
	background:-moz-linear-gradient(top, #717171 5%, #717171 100%);
	background:-webkit-linear-gradient(top, #717171 5%, #717171 100%);
	background:-o-linear-gradient(top, #717171 5%, #717171 100%);
	background:-ms-linear-gradient(top, #717171 5%, #717171 100%);
	background:linear-gradient(to bottom, #717171 5%, #717171 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#717171',GradientType=0);
	background-color:#717171;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:4px 14px;
	text-decoration:none;
}
.myButton_post:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #717171), color-stop(1, #717171));
	background:-moz-linear-gradient(top, #717171 5%, #717171 100%);
	background:-webkit-linear-gradient(top, #717171 5%, #717171 100%);
	background:-o-linear-gradient(top, #717171 5%, #717171 100%);
	background:-ms-linear-gradient(top, #717171 5%, #717171 100%);
	background:linear-gradient(to bottom, #717171 5%, #717171 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#717171',GradientType=0);
	background-color:#717171;
}
.myButton_post:active {
	position:relative;
	top:1px;
}


.myButton_reviewc {
	background-color:#ffffff;
	-moz-border-radius:26px;
	-webkit-border-radius:26px;
	border-radius:26px;
	border:2px solid #e55e35;
	display:inline-block;
	cursor:pointer;
	color:#e55e35;
	font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';
	font-size:13px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
}
.myButton_reviewc:hover {
	background:none;
}
.myButton_reviewc:active {
	position:relative;
	top:1px;
}
.admin_gobtn {
	-moz-box-shadow: 1px 2px 0px 0px #e9e8e9;
	-webkit-box-shadow: 1px 2px 0px 0px #e9e8e9;
	box-shadow: 1px 2px 0px 0px #e9e8e9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2));
	background:-moz-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f2f2f2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #9c9c9c;
	display:inline-block;
	cursor:pointer;
	color:#444444;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 23px;
	text-decoration:none;
}
.admin_gobtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f2f2f2 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0);
	background-color:#f2f2f2;
}
.admin_gobtn:active {
	position:relative;
	top:1px;
}


.line_b10 li{border-bottom:1px solid #ececec; padding:5px; font-size:12px; height:48px;}
.line_b10 li:last-child {border-bottom:none;}


/*마이페이지레이어텍스트후기*/
#divtextreview {
 position:absolute;
 display:none;
 background-color:#ffffff;
 border:solid 2px #d0d0d0;
 width:640px;
 z-index:9999;
 height:450px;
 padding:10px;
}





/*팝업테이블*/
.adminTable {
	width: 100%;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	border-top: 2px solid #479ae0;
}
.adminTable {
	width: 100%;
	font: normal 12px 돋움, Dotum, AppleGothic, sans-serif;
}
.adminTable th {
	font-weight: normal;
	background: #f7f7f7;
	border-left: 1px solid #d8d8d8;
	padding: 10px 5px 10px 5px;
	text-align: center
	font-size: 11px;
	color: #1770b5;
	font-weight:bold;
}
.adminTable th:first-child {
	border-left: none
}
.adminTable td {
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	text-align: center
}
.adminTable td:first-child {
	border-left: none
}
.adminTable td.prod_name {
	border-left: none;
	text-align: left
}
.adminTable td.tour_name {
	text-align: left;
	padding-left: 10px
}
.adminTable td.tour_name span {
	display: block
}
.adminTable td.total {
	font: bolder 16px verdana, μ¸¿o;
	text-align: right;
	padding-right: 10px;
}
.adminTable .book_img {
	width: 90px;
	hheight: 90px
}
.adminTable .b_img img {
	width: 60px;
	border: 1px solid #d2d2d2
}
.adminTable .book_name {
	display: block;
	float: left;
	margin-left: 10px
}
/*옆으로테이블*/
.table_cartlist09 {
border-top: 2px solid #479ae0;

	width:100%;
	float: left;
	table-layout: fixed;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	word-break: break-all;
	border-collapse: collapse;
	border-spacing: 0;
}
.table_cartlist09 th, .table_cartlist10 th {
	background: #f9f9f9;
	border-bottom: 1px solid #dadada;
	padding: 8px 0 7px 20px;
	text-align: left;
	font-size: 11px;
	color: #1770b5;
}
.table_cartlist09 th {
	padding: 8px 10px 7px 16px;
}
.table_cartlist09 td, .table_cartlist10 td {
	font-size: 12px;
	color: #666;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 6px 10px 6px 20px;
	background-color: #ffffff;
}

.pop2Tabletit{padding:10px; height:20px; font-family:'돋움', sans-serif;  font-size:16px; font-weight:bold;}
.pop2Table {
	width: 100%;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	border-top: 2px solid #479ae0;
}
.pop2Table {
	width: 100%;
	font: normal 12px 돋움, Dotum, AppleGothic, sans-serif;
}
.pop2Table th {
	font-weight: bold;
	background: #efefef;
	border-left: 1px solid #d8d8d8;
	padding: 10px 5px 10px 5px;
	text-align: center
}
.pop2Table th:first-child {
	border-left: none
}
.pop2Table td {
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	text-align: center
}
.pop2Table td.no{
	padding: 0;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	text-align: left;
}

.pop2Table td:first-child {
	border-left: none
}
.pop2Table td.prod_name {
	border-left: none;
	text-align: left
}
.pop2Table td.tour_name {
	text-align: left;
	padding-left: 10px
}
.pop2Table td.tour_name span {
	display: block
}
.pop2Table td.total {
	font: bolder 16px verdana, μ¸¿o;
	text-align: right;
	padding-right: 10px;
}
.pop2Table .book_img {
	width: 90px;
	hheight: 90px
}
.pop2Table .b_img img {
	width: 60px;
	border: 1px solid #d2d2d2
}
.pop2Table .book_name {
	display: block;
	float: left;
	margin-left: 10px
}


/*옆으로테이블pop*/
.table_cartlistpop {
border-top: 2px solid #479ae0;
	width:100%;
	table-layout: fixed;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	word-break: break-all;
	border-collapse: collapse;
	border-spacing: 0;
}
.table_cartlistpop th{
	background: #f9f9f9;
	border-bottom: 1px solid #dadada;
	padding: 8px 0 7px 20px;
	text-align: left;
	font-size: 12px;
	color: #1770b5;
}
.table_cartlistpop th {
	padding: 10px 10px 10px 16px;
}
.table_cartlistpop td {
	font-size: 12px;
	color: #666;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 6px 10px 6px 20px;
	background-color: #ffffff;
}

.adm_orderbtn {
	background-color:#2a7add;
	border:1px solid #0f61cb;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:돋움;
	font-size:12px;
	padding:3px 5px 0px 8px;
	text-decoration:none;
}
.adm_orderbtn:hover {
	background-color:#0f61cb;
}
.adm_orderbtn:active {
	position:relative;
	top:1px;
}

.popinfo_tit{font-size:14px; line-height:32px; font-weight:bold;}

.photo_reviewtitle{background:url('/file_upload/setup/custom/photo_reveiw_title.gif') no-repeat; background-size: auto; height:500px;}
.photo_reviewtitle li{color:#fff; text-align:center; padding-top:245px; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; letter-spacing:-0.03em; font-weight:nomal; font-size:22px; margin-bottom:15px;}


.gnb_menu .menu_total_wrap{position:absolute;top:65px;left:0;width:1200px;/*height:320px;*/border:1px solid #bfbfbf;background:#FFF;z-index:400; text-align:left;}
.gnb_menu .menu_total_wrap .ct_w{float:left;border-left:1px solid #f2f2f2;width:130px;height:500;padding:16px 0 0 20px; text-align:left;}
.gnb_menu .menu_total_wrap .ct_b{border-left:1px solid #f2f2f2;float:left;width:240px;padding:16px 0 0 20px}
.gnb_menu .menu_total_wrap .ct_b div{width:120px; float:left; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.gnb_menu .menu_total_wrap h4{margin:0 0 12px 0}
.gnb_menu .menu_total_wrap h4 a{display:inline-block;color:#333;font-size:14px;padding-right:18px; line-height:18px;}
.gnb_menu .menu_total_wrap .h4_gap{clear:both;margin-top:10px}
.gnb_menu .menu_total_wrap .gcate_list{float:left;width:150px;margin-bottom:18px}
.gnb_menu .menu_total_wrap li{height:12px;margin-bottom:7px;*margin-bottom:4px; line-height:20px;}
.gnb_menu .menu_total_wrap li a{display:block;height:11px;color:#666;font-size:11px}
.gnb_menu .menu_total_wrap li a:hover{color:#eb0c76;}
.gnb_menu .menu_total_wrap li a em{font-style:normal;color:#4cafc7}





#deliver_wrap{text-align:center; background:#f3f3f3; padding-bottom:20px;}
#deliver_wrap .deliverimg img{max-width:100%;}
#deliver_wrap .deliver_box {background:#fff; margin:10px;border:1px solid #e7e7e7; text-align:left; padding:10px; max-width: 1000px; clear: both; margin:auto;}
#deliver_wrap .deliver_box li.num{ width:145px;}
#deliver_wrap .deliver_box li{ display: table-cell;
    vertical-align: middle;}



@media only screen and (max-width: 700px){
#deliver_wrap .deliver_box li.num{ width:145px; display: block;
    padding-bottom: 10px;}
#deliver_wrap .deliver_box li {
    width: auto;
    text-align: center;
    margin: auto;
    float: none;}
	}
#con{margin: auto;}


.price_percent {
    font-size: 24px;
    font-weight: 700;
    color: #dd373c;
    padding-right: 5px;
    line-height: 40px;
    padding-top: 5px;
}
.price_name {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    line-height: 18px;
}

.sns_login_circle { display:inline-block;margin:0px 4px;padding:0px !important;vertical-align:middle; }
.sns_login_rect { display:inline-block;margin:0px 2px 8px;vertical-align:middle;cursor:pointer; }

#adult_mask {width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:999998;display:none;}
#adult_frame {border:1px solid #000000;position:fixed;left:0px;top:0px;z-index:999999;display:none;}

.cf_product_summary_tab {
	display:block;
	padding-top:7px !important;
    font-size: 12px;
    color: #808080;
    text-align: center;
    line-height: 16px;
    max-height: 30px;	
    overflow: hidden;
}

.today_delivery {padding:2px;color:#edeef5;background-color:#455496;border:1px solid #2f3d7a;font-size:11px;font-family:Dotum}

.new_gift-service > .lnb-gift {
    border: 1px solid #333f50;
    margin-bottom: 20px;
	margin: 10px 0;
}
.new_gift-service > .lnb-gift h2{
    text-align:left;
	font-size:20px;
	padding:15px 0;
	font-weight: 600;
	background: #333f50;
	color:#fff;
}
.new_gift-service img{max-width:100%}
.new_gift-service > .lnb-gift .gift_text span {
    padding-left: 20px;
    font-weight: 600;
    font-size: 18px;
}
.new_gift-service > .lnb-gift .gift_text .lr {
    position: absolute;
    margin-right: 10px;
	top: -10px;
    right: 0;
}
.new_gift-service > .lnb-gift .gift_text .lr img{width:50px}

.new_gift-service > .lnb-gift .gift_text {
	position: relative;
    width: 100%;
    height: 20px;
    background: #787878;
    vertical-align: middle;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
	display: block;
}
.new_gift-service > .lnb-gift > .gift_wrap {

    text-align: left;
}

.new_gift-service > .lnb-gift > .gift_wrap > li {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0px 20px 15px;
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .img_wrap {
	text-align: center;
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .img_wrap img {
    width: 60px;	
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .text_wrap {
    text-align: center;
    width: 80px;
    margin: 10px 0 0;
    color: #4a4a4a;   
    font-size: 12px;
}

.detail_description {margin:70px 0px 30px;overflow:hidden;}
.detail_description .description_tab {width:100%;height:auto;}
.detail_description .description_tab li {font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';font-size:16px;box-sizing:border-box;width:20%;float:left;height:50px;border-bottom:1px solid #ccc;text-align:center;line-height:50px;}
.detail_description .description_tab li a {display:block;width:85%;margin:0 auto;color:#999;text-align:center;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';font-size:16px;}
.detail_description .description_tab li a:hover {font-weight:bold;color:#333;}
.detail_description .description_tab li.on {border-bottom:0;border-left:1px solid #ccc;border-right:1px solid #ccc; border-top:1px solid #ccc;font-weight:bold;}
.clearfix { display: block; }