

/************************* 메인 최상단 타임세일 시작*************************/
.timesale_total_bg		{width:100%; background:#daf5f1; position:relative;}

.timesale_txt						{display:flex; align-items:center;justify-content:center}
.timesale_txt div				{padding:0 1%;}
.timesale_txt div h3		{font-size:5vw; font-weight:700;}
.timesale_txt div a			{}


/*header 시작*/
.header_t				{/*헤더 배경*/display: flex; justify-content:space-between; align-items:center; height:60px; padding: 0 5%;}

h1.header_logo				{width:40%; text-align:center;}
h1.header_logo a img	{max-width:auto; max-height:35px;}

nav.header_nav				{width:30%;}
nav.header_nav .navbar-toggle {position: relative; display: block; padding:0; background-color: transparent; background-image: none; border-radius:0; border:0;}
nav.header_nav .navbar-toggle:after	{display:block; visibility:hidden; clear:both; content:""; width:100%;}
nav.header_nav .navbar-toggle:focus {outline: 0;}
nav.header_nav .navbar-toggle .icon-bar {background-color:#000; display:block; width:23px; height:2px; border-radius:5px;}
nav.header_nav .navbar-toggle .icon-bar + .icon-bar {margin-top:6px; width:18px;}
nav.header_nav .navbar-toggle .icon-bar + .icon-bar + .icon-bar {margin-top:6px; width:22px;}

div.header_btn			{width:30%; position:realtive; text-align:right;}
div.header_btn a			{display:inline-block; height:22px; position:relative; padding-left:7px;}
div.header_btn a img	{height:100%; width:auto;}
div.header_btn a span#header_spn_cnt	{position:absolute; right:-9px; bottom:-10px; background:#009233; color:#fff; text-align:center; width:20px; height:20px; border-radius:100%; line-height:20px; font-size:0.8rem;}
/*header 끝*/

/* 메인 시작 */


/* 메인 끝 */


/* 서브 상단 */
.sub_top				{}
.sub_top h1			{padding:2.5rem 0; margin:0; font-size:1.2rem; font line-height:100%; color:#545454;}
.sub_tab				{width:100%;overflow:hidden;}
/* 서브 상단 끝 */

/* 서브 컨테이너 */
#container				{position:relative; padding:0 5%; }
#container:after	{display:block; visibility:hidden; clear:both; content:"";}
#container img		{max-width:100%; height:auto;}
/* 서브 컨테이너 끝 */


.sub_board_tit						{margin:12vw auto 8vw; text-align:center; }
.sub_board_tit h1					{font-size:8vw; font-weight:700; color:#212121; letter-spacing:-0.5vw; margin-bottom: 2vw;}
.sub_board_tit h1 strong	{color:#009233; }
.sub_board_tit p					{font-size:4vw; color:#585858; font-weight:400; word-break:keep-all; line-height: 1.5; text-transform: uppercase;}


/*주의사항*/
.notes_wrap		{}
.notes_in {display: flex; align-items: flex-start;}
.notes_in > img {margin-right: 10px; line-height:1.4;}
.notes_wrap img		{width:5vw; max-width:80px; height:auto; margin-right:5px;line-height:1.6;}
.notes_wrap h2		{font-size:4vw; margin-bottom:2vw; font-weight:700;}
.notes_wrap div		{line-height:1;}
.notes_wrap div p	{font-size:3.5vw; line-height:1.4; margin-bottom:2vw;display:flex;}
.notes_wrap div p:before	{content:'-'; margin-right:10px;}
.notes_wrap div span			{display:inline-block; font-size:3.5vw; line-height:1.4; margin-bottom:2vw;}

.notes_wrap_bg		{background:#f8f8f8; padding:5%;}

/**/
.half_img	{width:49%;}

/* 푸터 */
.foot_center{width:100%; background:#f2f5f3; padding:8% 5%; margin-top:15vw;}

.fot_cen_time{width:100%; padding:0; margin-bottom:8%;}
.fot_cen_time h1{font-size:5vw; color:#212121; font-weight:700; margin-bottom:5px; }
.fot_cen_time h2{font-size:6.5vw; color:#009233; font-weight:800; }
.fot_cen_time h2 img{width:8vw; margin-right:10px; vertical-align: text-bottom;}
.fot_cen_time p{font-size:3.5vw; display:flex; line-height: 1.4; margin-top: 8px;}
.fot_cen_time p span	{padding-right:10px;}


.fot_center{display:flex; justify-content:space-between;}
.fot_center > div {flex:1;}
.f_center_left h1 {background:url("img/f_center1.png") no-repeat left; font-size:5vw; color:#212121; font-weight:700; background-size:contain; padding-left:30px; margin-bottom:5px;}
.f_center_left h2{font-size:6.5vw; font-weight:800; color:#009233;}
.f_center_left p{font-size:3.5vw; line-height:140%;}

.f_center_right{border-left:1px solid #d7d7d7; padding-left:5%; }
.f_center_right h1{font-size:5vw; color:#212121; font-weight:700; margin-bottom:10px;}
.f_center_right p{font-size:3.5vw; line-height:120%;}
.f_center_right p b{font-weight:800; color:#383838; font-size:4vw; display:inline-block; padding:5px 0;}
.f_center_right p span{display:inline-block; width:80%; margin-bottom: 10px;}
.f_center_right p span img{width:100%;}


.foot_bg1			{background:url('img/foot_bg1.jpg') no-repeat center bottom; background-size:cover;}
.foot_bg2			{background:url('img/foot_bg3.png') no-repeat center 95%  ; width:100%; background-size:100%;}
.foot_bg3			{background:url('img/foot_bg2.png') no-repeat bottom ; width:100%; background-size:100%;}
.foot_total			{width:100%; margin:0 auto;  position:relative;}
.foot_total:after			{content:''; width:100%; display:block; clear:both;}

footer {padding-bottom: 60px;}
footer .privacy_btn					{padding:4% 5% 2%; text-align:left;border-top:1px solid #dfdfdf;}
footer .privacy_btn span		{display:inline-block; font-size:0.6rem; margin:0 2%; color:#aaa;}
footer .privacy_btn a				{color:#fff; font-size:3.5vw;}
footer .privacy_btn a b			{color:#fff;}

footer .footer_text					{text-align:left; padding:0 5% 4%}
footer .footer_text b{font-size:4.5vw; color:#fff; font-weight:700; margin-bottom:0; display:block; }
footer .footer_text p				{color:#fff; font-size:3.2vw; line-height: 1.6;}
footer .footer_text p span	{display:inline-block; font-size:0.6rem; margin:0 2%; color:#aaa;}

.footer_fac{padding:0 4% 12%; position:relative;}
.footer_fac ul li				{display:inline-block; margin:0 5px;}
.footer_fac ul li a img		{width:auto; height:35px;}


a#device_change {display:inline-block; background:#eee; padding:0rem 0.5rem; border-radius:2em; color:#333; font-size:0.75; text-decoration:none; text-align:center}
#top_btn {position:fixed; bottom:10px; right:10px; width:40px;height:40px;line-height:36px;border:2px solid #333; background:rgba(255,255,255,0.6); color:#333;text-align:center;font-size:15px;z-index:99; font-size:0.75rem;}


.bottom_quick_navi		{width:100%; height:60px; position:fixed; left:0; bottom:0; z-index:555;background:#fff; border-top:1px solid #dfdfdf;transition: bottom 0.3s;}
.bottom_quick_navi ul			{display:flex; padding:12px 0 0 0;}
.bottom_quick_navi ul li	{flex:1; text-align:center; font-size:2.6vw; line-height:100%;}
.bottom_quick_navi ul li a				{display:block; font-weight:600;}
.bottom_quick_navi ul li a p			{margin-bottom:5px;}
.bottom_quick_navi ul li a p img	{width:auto; height:20px;}

	/* 언어선택 */
.header_language {position:absolute; right:20px; top:0; cursor:pointer; width:100px; background:#fff url("./img/m_icon2.svg") no-repeat 2vw 50%; background-size: 14px; padding: 1vw 2vw 1vw 30px;}
.header_language .select {position:relative; font-size:3.2vw; text-align:left; color:#333; padding-right: 5px;}
.header_language .select:after	{display:block; clear:both; content:'';}
.header_language .select span {display:inline-block; float:right; box-sizing: border-box;
  height: 5px;
  width: 5px;
  border-style: solid;
  border-color: #726762;
  border-width: 0px 1px 1px 0px;
  transform: rotate(45deg);
  transition: border-width 150ms ease-in-out;
	margin-top:8px;
	}
.header_language .select span.up {box-sizing: border-box;
  height: 5px;
  width: 5px;
  border-style: solid;
  border-color: #726762;
  border-width: 0px 1px 1px 0px;
  transform: rotate(225deg);
  transition: border-width 150ms ease-in-out;
	margin-top:10px; }

.header_language ul {width:100px; display:none; position:absolute; z-index:999; background:#fff; font-size:3.2vw; top:8vw; left:0; border:1px solid #ccc;}
.header_language ul li {padding-left:4vw; text-align:left; margin:1vw 0; width:100%; }
.header_language ul li a {cursor:pointer; width:100%; height:100%; display:inline-block; color:#212121; font-size:3.2vw; font-family:dotum;}
.header_language ul li a:hover {text-decoration:underline;}

/* 언어선택  end*/

/* 푸터 끝 */

.clear	{clear:both;}

/* 푸터 퀵메뉴*/
div.gotop_mobile				{position:fixed; z-index:550; right:2%; bottom:70px; }
div.gotop_mobile li				{margin-top:5px;}
div.gotop_mobile li a			{display:block; border-radius:100%; background:#009223; width:35px; height:35px; text-align:center; position:relative;}
div.gotop_mobile li a img	{width:100%; height:auto; display:block;}
div.gotop_mobile li.go_newmall a	{height:auto; background:none;}
div.gotop_mobile li.go_kakao a		{height:auto; background:none;}
div.gotop_mobile li.go_up a:after			{width:10px; height:2px; background:#fff; content:''; display:block; position:absolute; left:45.5%; top:47%; transform:rotate(45deg);}
div.gotop_mobile li.go_up a:before		{width:10px; height:2px; background:#fff; content:''; display:block; position:absolute; right:45.5%; top:47%; transform:rotate(-45deg);}
div.gotop_mobile li.go_down a:after		{width:10px; height:2px; background:#fff; content:''; display:block; position:absolute; left:45.5%; top:50%; transform:rotate(-45deg);}
div.gotop_mobile li.go_down a:before		{width:10px; height:2px; background:#fff; content:''; display:block; position:absolute; right:45.5%; top:50%; transform:rotate(45deg);}


/* 푸터 장바구니 */
.cart_fixed_total		{position:fixed; left:0; bottom:60px; width:100%; background:#fff; z-index:555; border-top:2px solid #009223;}

div.cart_open				{width:100%; margin:0 auto; height:0; text-align:center;}
div.cart_open a			{display:inline-block; background:#009223; width:60px; height:28px; text-align:center; line-height:28px; color:#fff; font-size:18px; transform:translateY(-30px); position:relative;}
div.cart_open a:after			{width:10px; height:2px; background:#fff; content:''; display:block; position:absolute; left:47%; top:50%; transform:rotate(45deg);}
div.cart_open a:before		{width:10px; height:2px; background:#fff; content:''; display:block; position:absolute; right:47%; top:50%; transform:rotate(-45deg);}
.cart_list_new.onon div.cart_open a:after{transform:rotate(-45deg);}
.cart_list_new.onon div.cart_open a:before{transform:rotate(45deg);}

.cart_fixed					{display:none; width:100%; height:270px; margin:0 auto; padding:3% 0 ;}
.cart_fixed_in			{}
.cart_fixed_in section.cart_f_product	{padding:0px 3%; position:relative; height:165px; overflow-y:scroll;}
.cart_fixed_in section.cart_f_product	 {}
.cart_fixed_in section.cart_f_product div.bca_date			{font-size:18px; color:#000; margin-bottom:10px; font-weight:700;}
.cart_fixed_in section.cart_f_product div.bca_date span			{color:#009233;}
.cart_fixed_in section.cart_f_product div.bca_product				{background:#f5f7f3; padding:15px; position:relative; margin-bottom:10px}
.cart_fixed_in section.cart_f_product div.bca_product div.cart_checkbox			{position:absolute; left:5px; top:5px;}
.cart_fixed_in section.cart_f_product div.bca_product div.product_name			{color:#212121; font-weight:600; font-size:4vw; line-height: 1.4;}
.cart_fixed_in section.cart_f_product div.bca_product div.product_delivery	{color:#484848; font-size:0.9rem;position:relative;}
.cart_fixed_in section.cart_f_product div.bca_product li.product_count {margin-top:10px; display:flex;justify-content:space-between align-items:center;}
.cart_fixed_in section.cart_f_product div.bca_product li.product_count .pm {height: 8vw; display: flex; align-items:center;}
.product_tot_cost {color:#000; font-weight:700; font-size:1rem;}
.product_tot_cost span {color:#999; font-size:0.8rem;}

.shipping_cost					{padding:0 3% 10px 3%; text-align:right; margin-bottom:15px; font-size:0.9rem;}

.cart_fixed_in section.cart_f_product input.count_p	{ padding-left:0px;text-align:center; vertical-align:top; display:inline-block; width:8vw; height:100%; border:1px solid #ddd; border-width:1px 0px 1px 0px; font-size: 4.5vw;}
.cart_fixed_in section.cart_f_product button {background:#fff; border:1px solid #ddd; width:6vw; height:100%; font-size: 4vw;}
.cart_fixed_in section.cart_f_product button.count_p_mi	{border-right:0;}
.cart_fixed_in section.cart_f_product button.count_p_mi3	{border-right:0;}
.cart_fixed_in section.cart_f_product button.count_p_pl	{border-left:0;}
.cart_fixed_in section.cart_f_product button.count_p_pl3	{border-left:0;}
.cart_fixed_in section.cart_f_product button.count_p_cl		{position:absolute; right:15px; top:15px; height:5vw; width: 5vw; font-size: 3.5vw; background:#fff;border:1px solid #009233; color:#009233}

.cart_fixed_in section.cart_f_product div.bca_product div.product_delivery	button.mod_options2		{position:absolute; right:0; top:10px; background:#ff8601; color:#fff; border:0; width:auto; height:auto; padding:3px; font-size:0.8rem;} /*식단정보 보기 버튼*/

.cart_fixed_in section.cart_f_order				{display:flex;align-items:center; padding:0px 3% 0px 3%; width:100%; min-height:94px; background:#fff; border-top:1px solid #dfdfdf; position:relative;}
.cart_fixed_in section.cart_f_order > div:first-child{width:55%;}
.cart_fixed_in section.cart_f_order dl		{display:flex; flex-flow:row wrap;}
.cart_fixed_in section.cart_f_order dl dt	{width:40%; line-height:100%; margin-bottom:2px;}
.cart_fixed_in section.cart_f_order dl dd	{width:60%; line-height:100%; margin-bottom:5px; text-align:right;}

.cart_fixed_in section.cart_f_order dl.cfo_price dt	{font-size:0.9rem;}
.cart_fixed_in section.cart_f_order dl.cfo_price dd	{font-size:1rem;}

.cart_fixed_in section.cart_f_order dl.cfo_totalprice			{padding:0px 0 0px 0; }
.cart_fixed_in section.cart_f_order dl.cfo_totalprice dt	{font-size:1rem; color:#212121; font-weight:bold;}
.cart_fixed_in section.cart_f_order dl.cfo_totalprice dd	{font-size:1.1rem;; color:#fa9bb1; font-weight:700;}

.cfo_buy												{text-align:center; position:absolute; right:0; bottom:20px; width:40%;}
.cfo_buy input[type="button"]		{display:inline-block; background:#fa9bb1; width:80px; height:35px; line-height:35px; display:inline-block; font-size:0.8rem; color:#fff; border:0; cursor:pointer; vertical-align:top; font-weight:700;}
.cfo_buy a.cft_link_cart				{overflow:hidden; text-indent:-9999px; display:inline-block; background:#009233; width:35px; height:35px; line-height:35px; display:inline-block; font-size:0.8rem; color:#fff; border:0;  vertical-align:top; background:url('/theme/jjangjuk/mobile/skin/shop/basic/img/slist_cart.png') no-repeat center 50%; background-size:100%;}
/* 장바구니 끝*/

/* 걍 장바구니 */
.empty_cart {text-align:Center;margin:20px auto;}
/* 걍 장바구니 */



/* 주문조회 시작*/
.bca_date			{font-size:18px; color:#000; margin-bottom:10px; font-weight:700;}
.bca_date span			{color:#009233;}
section.cart_f_product div.bca_product				{background:#f5f7f3; padding:10px; position:relative; margin-bottom:3%}
section.cart_f_product div.bca_product div.product_name			{color:#000; font-size:1rem;}
section.cart_f_product div.bca_product div.product_delivery	{color:#848484; font-size:0.9rem;position:relative;}

section.cart_f_product div.bca_product li.product_count			{margin-top:10px; display:flex;justify-content:space-between}
.product_tot_cost {color:#000; font-weight:700; font-size:1rem;}
.product_tot_cost span {color:#999; font-size:0.8rem;}
.shipping_cost					{padding:0 3% 10px 3%; text-align:right;  margin-bottom:15px; font-size:0.9rem; color:#ff8601; font-weight:600;}

section.cart_f_product input.count_p	{text-align:center; vertical-align:top; display:inline-block; width:30px; height:30px; border:1px solid #ddd; border-width:1px 0px 1px 0px;}
section.cart_f_product button				{display:inline-block; background:#fff; border:1px solid #ddd; width:24px; height:30px;}
section.cart_f_product button.count_p_mi	{border-right:0;}
section.cart_f_product button.count_p_mi3	{border-right:0;}
section.cart_f_product button.count_p_pl	{border-left:0;}
section.cart_f_product button.count_p_pl3	{border-left:0;}
section.cart_f_product button.count_p_cl		{position:absolute; right:15px; top:15px; height:24px; background:#fff;border:1px solid #009233; color:#009233}

section.cart_f_product div.bca_product div.product_delivery	button.mod_options2		{position:absolute; right:0; top:10px; background:#ff8601; color:#fff; border:0; width:auto; height:auto; padding:3px; font-size:0.8rem;} /*식단정보 보기 버튼*/

/* 주문조회 끝*/





/*게시판 공통*/

.view_btn						{border-top:1px solid #e1e1e1; text-align:right; padding:0px 5% 0 5%;}
.view_btn a					{display:inline-block;margin:3% 0 0 1.5%; background:#fff; border:1px solid #dfdfdf; color:#212121 !important; padding:2vw 3vw; font-size:3.5vw;  line-height:1;}
.view_btn a.newb		{background:#009223; border:1px solid #009223; color:#fff !important; }

.board_button						{clear:both; text-align:right; padding:0px 0 0 0;}
.board_button a					{display:inline-block; margin:3% 0 0 1.5%; padding:2vw 3vw; border:1px solid #dfdfdf; font-size:3.5vw;  line-height:1;}
.board_button a.newb		{background:#009233; border:1px solid #009233; color:#fff; }

.board_btn					{text-align:right; padding:0px 0 0 0;}
.board_btn a				{display:inline-block; margin:3% 0 0 1.5%; padding:2vw 3vw; border:1px solid #dfdfdf; font-size:3.5vw; line-height:1;}
.board_btn input		{display:inline-block; margin:3% 0 0 1.5%; padding:2vw 3vw; border:1px solid #009233; font-size:3.5vw; cursor:pointer; vertical-align:top; line-height:1;}
.board_btn input#btn_submit	{background:#009233; color:#fff; }
.board_btn input#btn_list		{background:#fff; color:#009233; }


/* 게시판 댓글 */
/* view_comment.skin.php */

.cmt_btn		{background:url('/theme/jjangjuk/mobile/skin/board/on1/img/cmt_btn.png') no-repeat 85px 8px; text-align:left ;width:100% ;border:0;font-weight:bold;font-size:4vw;margin:30px 0 0px; padding:0 0 10px }
.cmt_btn_op	{background:url('/theme/jjangjuk/mobile/skin/board/on1/img/cmt_btn.png') no-repeat 85px -23px}
#bo_vc {}
#bo_vc h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#bo_vc article {margin:10px 0px;position:relative; font-size:3.5vw;}
#bo_vc article .profile_img img{border-radius:50%}
#bo_vc header {}
#bo_vc header:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:700}
#bo_vc .member	{font-size:4vw;font-weight:700;}

#bo_vc h3.bo_vc_id	{font-size:4vw; font-weight:700; line-height:1.6;}
#bo_vc h3.bo_vc_id span	{font-size:3.2vw; font-weight:400;}
#bo_vc span.bo_vc_hdinfo{display:block; font-style:italic; color:#777; font-size:3.2vw; line-height:1.6;}

#bo_vc .cmt_contents {padding:15px 0 15px 0;margin:0 0 10px 0 0; border: 1px solid #e8e8e8; border-width:0 0 1px 0;}
#bo_vc .cmt_contents p	{font-size:4vw; }
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:underline;color:#ed6479}
#bo_vc_empty {margin:0;padding:80px 0 !important;color:#777;text-align:center;}
#bo_vc #bo_vc_winfo {float:left}

.bo_vc_act {text-align:right; margin:0;list-style:none;zoom:1; margin-top:10px;}
.bo_vc_act:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_act li {display:inline-block;}
.bo_vc_act li a{padding:1vw 1vw;line-height:1}

.bo_vc_w {position:relative;margin:10px 0;display:block;}
.bo_vc_w:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.bo_vc_w #char_cnt {display:block;margin:0 0 5px}
.bo_vc_w textarea{border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;width:100%; min-height:80px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
#wr_secret{}


.bo_vc_w_info{margin:10px 0;float:left}
.bo_vc_w_info:after {display:block;visibility:hidden;clear:both;content:""}
.bo_vc_w_info .frm_input{float:left;margin-right:5px}
.bo_vc_w_info #captcha{padding-top:10px;display:block;clear:both}
.bo_vc_w .btn_confirm{float:right;margin-top:10px}
.bo_vc_w .btn_confirm label{display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center;}
.bo_vc_w .btn_submit{padding:2vw 3vw;font-size:4vw; line-height:1;}
.bo_vc_w_wr:after {display:block;visibility:hidden;clear:both;content:""}

#bo_vc_send_sns{display:inline-block;float:left}
#bo_vc_sns {display:inline-block;margin:0;padding:0;list-style:none;zoom:1}
#bo_vc_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_vc_sns li {float:left;margin:0 5px 0 0}
#bo_vc_sns .sns_li_f{border-radius:3px;background:#3a589b;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_t{border-radius:3px;background:#00aced;height:40px;line-height:40px;padding:0 0 0 10px}
#bo_vc_sns .sns_li_off{background:#bbb}
#bo_vc_sns a{display:inline-block;padding:0 15px 0 5px;}
#bo_vc_sns input {margin:0 5px 0 0 }









/********마이페이지 달력**********/
.ui-datepicker {
    width: 270px !important;
    padding: .2em .2em 0;
    display: none;
}

#ui-datepicker-div		{padding:10px;}
.ui-widget-content {
    border: 1px solid #aaaaaa !important;
    background: #ffffff;
    color: #222222;
}

.ui-widget-header {
    border: 0px solid #aaaaaa !important;
    background: #fff !important;;
    color: #222222;
    font-weight: bold;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
		font-size:18px;
    line-height: 1.8em;
    text-align: center;
		font-family:'나눔고딕','Nanum Gothic'; font-weight:400 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default	{
    border: 0px solid #fff !important;
    background: #fff !important;
    font-weight: normal;
    color: #555555;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 0px solid #fff !important;
    background: #ff8601 !important ;
    font-weight: normal;
    color: #fff !important;
		border-radius:100%;
		box-shadow:0px 1px 3px #bbb;
}
.ui-datepicker table					{}
.ui-datepicker table tr th		{font-size:15px !important; font-family:'나눔고딕','Nanum Gothic'; font-weight:400 !important; color:#999 !important}
.ui-datepicker table tr td		{font-size:12px !important; font-family:'나눔고딕','Nanum Gothic'; font-weight:400 !important;}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center !important;
    text-decoration: none;
		padding:9px 0 !important;
}


.ui-datepicker .ui-datepicker-buttonpane	{display:none;}


.ui-icon {
background-image:none !important;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev		{
top:8px !important;
background:url('/img/ca_left.png') no-repeat center 50% !important;
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next		{
top:8px !important;
background:url('/img/ca_right.png') no-repeat center 50% !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 0px solid #999999 !important;
    background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #212121/*{fcHover}*/;
}



/********마이페이지 달력 끝**********/