@import '/common/css/common.css';
@import '/common/css/layout.css';


h1 {background:url("/img/common/ic_h1.gif") no-repeat;padding:0 0 5px 21px;margin:0;}

a.a_btm {font-size:12px; text-decoration: none; color:#6A6A6A;}
a.a_btm:visited {font-size:12px; text-decoration: none;}
a.a_btm:hover {font-size:12px; color:#6A6A6A; text-decoration: none;}

table.tbl_order {width:100%;}
table.tbl_order th {background:url('/img/order/ic_arrow.gif') 7px 50% no-repeat;padding:7px 0 7px 25px;border-bottom:solid 1px #F1F1F1;width:67px;text-align:left;}
table.tbl_order td {padding:7px 0;border-bottom:solid 1px #F1F1F1;}
table.tbl_order td select {height:20px;font-size:13px;color:#777777;width:300px;}
table.tbl_order td.price {text-align:right;padding-right:15px;color:#333333;font-size:14px;font-weight:bold;font-family:verdana;}

.rbroundbox { background: #F5F5F5;margin:0;padding:0; }
.rbtop div { background: url('/img/common/bg_lt.gif') no-repeat top left; }
.rbtop { background: url('/img/common/bg_rt.gif') no-repeat top right; }
.rbbot div { background: url('/img/common/bg_lb.gif') no-repeat bottom left; }
.rbbot { background: url('/img/common/bg_rb.gif') no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}

.rbcontent { padding: 10px 25px; }
.rbroundbox { width: 100%; margin: 1em auto; }
.rbcontent textarea {width:815px;height:100px;line-height:1.5em;}

/*** member ***/

div.join_box {padding:10px 20px;background:#FFFFFF;border:solid 2px #E3E3E3;}
.join_frm p {
	width:655px;clear:left;
	margin: 0; padding: 7px 0;
	border-bottom: 1px dashed gray;
	padding-left:140px;
}
.join_frm p.nobg {border:none 0;}
	.join_frm p span {font-size:11px;color:#F453A3;padding-left:10px;}
	.join_frm label { padding:5px 0 0 20px ;width:120px; background: url('/img/common/ic_check.gif') 5px 6px no-repeat;float:left;margin-left:-140px;}
	.join_frm label.nobg {background: url();}
	.join_frm input[type="text"]{ width: 150px;border:solid 1px #CFCFCF;padding:2px;}
	.join_frm input[type="password"]{ width: 150px;border:solid 1px #CFCFCF;padding:2px;}
	.join_frm input.txt_input {width:80px;ime-mode:disabled;}
	.join_frm input.disable_input {border:none 0;}


#tab_wrap {height:27px;background:url("/img/member/tab_bg.gif") repeat-x;margin-bottom:50px;}
#tab_wrap ul li {float:left;}

#login_wrap {width:889px;background:url("/img/member/login_bg_m.gif") repeat-y;margin-top:40px;}
#login_wrap .out_top {background:url("/img/member/login_bg_t.gif") no-repeat;height:10px;}
#login_wrap .out_mid {padding:15px 0 15px 28px;}
#login_wrap .out_btm {background:url("/img/member/login_bg_b.gif") bottom no-repeat;height:10px;}

#login_wrap .in_block {width:403px;background:url("/img/member/login_bg_m2.gif") repeat-y;}
#login_wrap .in_block .in_top {background:url("/img/member/login_bg_t2.gif") no-repeat;height:10px;}
#login_wrap .in_block .in_mid {padding:15px 25px;}
#login_wrap .in_block .in_btm {background:url("/img/member/login_bg_b2.gif") bottom no-repeat;height:10px;}

h2 {background:url("/img/common/ic_h2.gif") 4px 0 no-repeat;padding-left:27px;}

#login_wrap .in_block .title {background:url("/img/common/ic_dash.gif") bottom repeat-x;height:28px;}
#login_wrap .in_block .form {padding-top:30px;height:75px;border-bottom:solid 1px #EAEAEA;}
#login_wrap .in_block .form ul.login {}
#login_wrap .in_block .form ul.login li {float:left;padding-bottom:4px;}
#login_wrap .in_block .form ul.login li.txt {background:url("/img/common/ic_arrow.gif") 5px 5px no-repeat;padding:2px 0 0 14px;width:64px;}
#login_wrap .in_block .form ul.login li.input {width:200px;}
#login_wrap .in_block .form ul.login li.input input {border:solid 1px #C0BDB5;width:183px;padding:2px 0 0 2px;height:15px;}
#login_wrap .in_block .form ul.login li.btn {width:70px;float:right;}
#login_wrap .in_block .btn_area {height:100px;padding:10px 0 0 1px;}


/*** popup ***/

.pop_w400 {width:380px;}

#pop_wrap {background:#E5E5E5;padding:10px;}
#pop_wrap .title {background:url("/img/pop/title_bg.gif") no-repeat;padding:22px 0 0 40px;height:28px;}
#pop_wrap .pop_inner {background:#FFFFFF;padding:25px 15px;}
.pop_box {padding:6px;background:#F1F1F1;border:solid 1px #D9D9D9;text-align:center;}
.pop_box input[type="text"] {border:solid 1px #A7A7A7;width:130px;padding:2px 0 0 2px;}
.pop_box input[type="password"] {border:solid 1px #A7A7A7;width:130px;padding:2px 0 0 2px;}
.result_txt {padding:20px;text-align:center;height:56px;line-height:1.5em;}
.result_txt02 {padding:20px;line-height:1.5em;background:#FFFFFF;overflow:auto;height:230px;
				scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#C3C3C3; scrollbar-highlight-color:#C3C3C3; 
				scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#F6F6F6; scrollbar-track-color:#F5F5F5;
				scrollbar-arrow-color:#C3C3C3;height:140px;
}

.result_txt02 ul {line-height:1.6em;}

#pop_wrap02 {background:url("/img/center/pop_cont_bg.gif") repeat-y;width:618px;}
#pop_wrap02 .pop_title {padding:17px 0 43px 29px;background:url("/img/center/pop_bg.gif") no-repeat;}
#pop_wrap02 .pop_cont {padding:0 30px 30px 30px;}
#pop_wrap02 .pop_btm {background:url("/img/center/pop_btm_bg.gif") bottom no-repeat;height:40px;padding-right:25px;text-align:right;}

table.tbl_pop {border-collapse:collapse;table-layout:fixed;width:100%;border-top:solid 2px #FD185D;}
table.tbl_pop th {border-bottom:solid 1px #EAEAEA;background:#F9F9F9;padding:5px 0 5px 25px;font-weight:normal;text-align:left;}
table.tbl_pop td {border-bottom:solid 1px #EAEAEA;padding:5px 0 5px 10px;text-align:left;}
table.tbl_pop td input {border:solid 1px #D3D3D3;padding:2px 0 0 2px;}


/*** detail view calendar ***/
.year_s {padding-top:20px;}
.year_s ul.ym_list {}
.year_s ul.ym_list li {float:left;padding-top:5px;}
.year_s ul.ym_list li.prev {padding-top:0;padding-right:10px;}
.year_s ul.ym_list li.next {padding-top:0;padding-left:10px;}
.year_s ul.ym_list li.txt {padding-top:3px;padding-left:10px;}

.dd_s {clear:both;padding-top:2px;}
ul.dd_list {}
ul.dd_list li {float:left;width:30px;height:28px;}
ul.dd_list li.today {background:url(/img/calendar/today_bg_s.gif) no-repeat;}
ul.dd_list li.current {background:url(/img/calendar/current_bg_s.gif) no-repeat;}
ul.dd_list li.rest {background:url(/img/calendar/rest_bg_s.gif) no-repeat;}

.img_wrap {clear:both;padding-bottom:20px;text-align:center;}
.btn_recomm {width:922px;padding-left:13px;}
.btn_recomm div {color:#999999;font-size:11px;line-height:1.5em;}
.btn_recomm div b {color:#90CC50;font-size:11px;}
.comment_wrap {clear:both;width:922px;padding:10px 0 25px 13px;}

#comment_outline {width:922px;background:url('/img/goods/brd_bg.gif') repeat-y;}
#comment_outline .top_bg {height:10px;background:url('/img/goods/brd_top.gif') no-repeat;}
#comment_outline .middle_bg {padding:0 20px 10px 20px;}
#comment_outline .btm_bg {height:10px;background:url('/img/goods/brd_btm.gif') bottom no-repeat;}
#comment_outline .comment_bg {width:882px;height:102px;background:url('/img/goods/input_box_bg.gif') no-repeat;position:relative;}
#comment_outline .comment_bg .input_pos {position:absolute;top:13px;left:75px;}
#comment_outline .comment_bg .text_pos {position:absolute;top:40px;left:75px;}
#comment_outline .comment_bg .btn_pos {position:absolute;top:43px;left:790px;}
#comment_outline .list_box {margin-bottom:10px;}
#comment_outline dl.comment_list {border-bottom:solid 1px #EBEBE9;padding:7px 5px 0 5px;}
#comment_outline dl.comment_list dt {height:22px;}
#comment_outline dl.comment_list dt div.writer {width:100px;color:#FF8400;font-size:11px;font-weight:bold;padding-top:2px;float:left;}
#comment_outline dl.comment_list dt div.title {color:#858584;font-size:11px;padding-top:2px;float:left;width:650px;}
#comment_outline dl.comment_list dt span.wdate {color:#A7A7A6;font-size:11px;font-family:tahoma;}
#comment_outline dl.comment_list dt span.ic {padding-left:5px;}
#comment_outline dl.comment_list dd {line-height:1.4em;color:#858584;clear:both;padding-left:100px;padding-bottom:5px;}


/**** mypage *********/

.info_frm p {
	width:500px;clear:left;
	margin: 0; padding: 7px 0;
	border-bottom: 1px dashed gray;
	padding-left:140px;
}
.info_frm p.nobg {border:none 0;}
	.info_frm p span {font-size:11px;color:#F453A3;padding-left:10px;}
	.info_frm label { padding:5px 0 0 20px ;width:120px; background: url('/img/common/ic_check.gif') 5px 6px no-repeat;float:left;margin-left:-140px;}
	.info_frm label.nobg {background: url();}
	.info_frm input[type="text"]{ width: 150px;border:solid 1px #CFCFCF;padding:2px;}
	.info_frm input[type="password"]{ width: 150px;border:solid 1px #CFCFCF;padding:2px;}
	.info_frm input.txt_input {width:80px;ime-mode:disabled;}
	.info_frm input.disable_input {border:none 0;}

table.tbl_style01 {border-collapse:collapse;table-layout:fixed;width:100%;}
table.tbl_style01 th {border-top:solid 2px #F492BD;border-bottom:solid 1px #D3D3D3;background:#F9F9F9;height:28px;font-weight:normal;color:#E8478E;}
table.tbl_style01 td {border-bottom:solid 1px #EAEAEA;padding:6px 3px;text-align:center;}

table.tbl_page_btn { margin:15px 0 20px 0; width:100%;}

table.tbl_page_btn td.paging {	text-align:center; 	color:#494949; }

table.tbl_page_btn td.paging a , a:hover{	color:#494949; }

table.tbl_page_btn td.paging span {	font-weight:bold;}
table.tbl_page_btn td.paging img {	vertical-align:middle;	margin:0 5px;}

table.tbl_page_btn td.btn {	text-align:right; }



/*** order ***/

.outline_brd {border:solid 7px #F3F3F3;padding:15px 30px 5px 30px;}
.outline_brd .img {padding-right:100px;}
.outline_brd dl {height:20px;clear:both;}
.outline_brd dl dt {width:65px;float:left;}
.outline_brd dl dd {float:left;}
.outline_brd .price {width:233px;height:50px;background:url(/img/order/price_bg.gif) no-repeat;text-align:center;}

table.tbl_order_frm {width:100%;border-top:solid 2px #F492BD;margin-top:5px;}
table.tbl_order_frm th {background:#F9F9F9;color:#000000;text-align:left;font-weight:normal;padding:7px 0 7px 22px;border-bottom:solid 1px #EAEAEA;}
table.tbl_order_frm td {padding:7px;border-bottom:solid 1px #EAEAEA;}
table.tbl_order_frm td input[type="text"]{ border:solid 1px #CFCFCF;padding:2px;}

.txt_input {border:solid 1px #CFCFCF;padding:2px;}

.faq_box {border-top:solid 2px #F492BD;border-bottom:solid 1px #EAEAEA;}
.answer_box {background:#F9FBFA !important;clear:both;}
.faq_box dl.faq {clear:both;}
.faq_box dl.faq dt {padding:10px 20px 5px 20px;float:left;width:20px;}
.faq_box dl.faq dd {padding:10px 10px 5px 0;float:left;line-height:1.5em;}


ul.bn_list li {float:left;}
#contents_group_box {padding:30px 60px 0 60px;}
.group_order_box {clear:both;border-top:solid 2px #dddddd;padding:20px 30px;}