@charset "utf-8";



/*************************

******* store css ********

*************************/

/* result --------------------------------------------------------------------*/

div.result	{ width:565px; margin:0 auto 10px;}

div.result div.terms_tt		{ width:565px; height:30px; overflow:hidden;}

div.result div.terms_tt p		{ width:150px; height:30px; background:url(/img/contents/store/result_stt_terms.gif) no-repeat; text-indent:-9999px; display:block; overflow:hidden; float:left;}

div.result div.terms_tt span	{ width:415px; height:30px; line-height:30px; text-indent:15px; display:block; float:left;}

div.result div.terms_tt strong	{ color:#ED1E79; font-size:16px;}



div.result div.new		{ width:560px; height:185px; margin:0 auto 8px; background:url(/img/contents/store/result_new.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}

div.result div.new_link	{ width:545px; margin:0 10px 25px; overflow:hidden;}

div.result div.new_link p	{ height:14px; padding:0 16px 0 0; background:url(/img/contents/store/result_linkmrk.gif) no-repeat right top; line-height:14px; display:inline; overflow:hidden; float:right;}

div.result div.invite		{ width:565px; height:150px; margin:0 auto; background:#FFFFFF;}

div.result div.invite p		{ width:565px; height:75px; margin:0 auto 17px; background:url(/img/contents/store/result_invite.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}



div.page_link				{ width:565px; line-height:30px; text-align:center; overflow:hidden;}

div.result div.empty_pink	{ height:10px; background:#F05781; overflow:hidden;}

div.result div.empty_brown	{ height:10px; background:#534741; overflow:hidden;}



div.result div.terms		{ width:565px; margin:0 0 20px; padding:8px 0 10px; background:#FFFFFF; text-align:center;}

div.result div.terms table	{ margin:0 auto 5px; text-align:left;}

div.result div.terms th		{ width:58px; padding:5px; background:#998675; color:#FFFFFF; font-weight:normal;}

div.result div.terms td.sp	{ width:1px; overflow:hidden;}

div.result div.terms td.dt	{ width:458px; padding:5px; border:solid 1px #E3D8CC;}



div.result div.result_menu			{ width:565px; height:30px; overflow:hidden;}

div.result div.result_menu span		{ width:330px; padding:6px 0 0; text-align:right; float:right;}

ul.result_menu						{ width:230px; line-height:30px; overflow:hidden; float:left;}

ul.result_menu li					{ display:inline; float:left;}

ul.result_menu li a					{ width:110px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}

ul.result_menu li.normal a			{ background:url(/img/contents/btn/result_btn_normal.gif) no-repeat 0 0;}

ul.result_menu li.normal a:hover	{ background:url(/img/contents/btn/result_btn_normal.gif) no-repeat 0 -30px;}

ul.result_menu li.simple a			{ background:url(/img/contents/btn/result_btn_simple.gif) no-repeat 0 0;}

ul.result_menu li.simple a:hover	{ background:url(/img/contents/btn/result_btn_simple.gif) no-repeat 0 -30px;}

ul.result_menu li p					{ width:110px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}

ul.result_menu li.normal p			{ background:url(/img/contents/btn/result_btn_normal.gif) no-repeat 0 -30px;}

ul.result_menu li.simple p			{ background:url(/img/contents/btn/result_btn_simple.gif) no-repeat 0 -30px;}



div.result div.normal_tt			{ width:545px; padding:0 10px; background:url(/img/contents/store/block_tt_back.jpg) repeat-x;}

div.result div.normal_tt div		{ width:545px; height:50px; overflow:hidden;}

div.result div.normal_tt div.salary	{ width:500px; padding:0 0 0 45px; background:url(/img/contents/store/block_tt_back2.jpg) no-repeat;}

div.result div.normal_tt p			{ height:30px; font-size:20px; line-height:30px; font-weight:bold; display:block; overflow:hidden;}

div.result div.normal_tt p a:link		{ color:#64503C; text-decoration:underline;}

div.result div.normal_tt p a:visited	{ color:#64503C; text-decoration:underline;}

div.result div.normal_tt p a:active		{ color:#ED1E79; text-decoration:underline;}

div.result div.normal_tt p a:hover		{ color:#ED1E79; text-decoration:underline;}

div.result div.normal_tt span		{ width:150px; float:left;}

div.result div.normal_tt span em	{ color:#ED1E79;}

ul.normal_tt						{ width:300px; overflow:hidden; float:right;}

ul.normal_tt li						{ display:inline; float:right;}

ul.normal_tt li a					{ height:15px; margin:0 0 0 1px; text-indent:-9999px; display:block; overflow:hidden;}

ul.normal_tt li.favorite a			{ width:91px; background:url(/img/contents/btn/result_btn_favorite.jpg) no-repeat 0 0;}

ul.normal_tt li.favorite a:hover	{ width:91px; background:url(/img/contents/btn/result_btn_favorite.jpg) no-repeat 0 -15px;}

ul.normal_tt li.apply a				{ width:66px; background:url(/img/contents/btn/result_btn_apply.jpg) no-repeat 0 0;}

ul.normal_tt li.apply a:hover		{ width:66px; background:url(/img/contents/btn/result_btn_apply.jpg) no-repeat 0 -15px;}

ul.normal_tt li.data a				{ width:66px; background:url(/img/contents/btn/result_btn_data.jpg) no-repeat 0 0;}

ul.normal_tt li.data a:hover		{ width:66px; background:url(/img/contents/btn/result_btn_data.jpg) no-repeat 0 -15px;}



div.result div.normal			{ width:545px; margin:0 0 10px; padding:0 10px 10px 10px; background:#FFFFFF; overflow:hidden;}

div.result div.normal strong	{ margin:5px auto; color:#FB647D; font-size:16px; line-height:20px; display:block; overflow:hidden;}

/*div.result div.normal strong	{ height:30px; color:#FB647D; font-size:16px; line-height:30px; font display:block; overflow:hidden;}*/

div.result div.normal div.left	{ width:255px; overflow:hidden; float:left;}

div.result div.normal div.right	{ width:285px; overflow:hidden; float:right;}

div.result div.normal span		{ height:20px; margin:0 0 4px; line-height:20px; display:inline; overflow:hidden; float:left;}

div.result div.normal span.tt	{ width:38px; color:#FFFFFF; background:#534741; font-size:10px; text-align:center;}

div.result div.normal span.dt	{ width:241px; padding:0 3px; color:#534741; background:#EDEDED;}



div.result div.simple				{ width:565px; margin:0 0 10px; overflow:hidden;}

div.result div.simple table			{ width:565px; margin:0 auto; background:#D6CFB8;}

div.result div.simple tr.b1			{ background:#F2F2F2;}

div.result div.simple tr.b2			{ background:#FFFFFF;}

div.result div.simple th			{ height:20px; background:#736357; color:#EDDBBD; line-height:20px; text-align:center; overflow:hidden;}

div.result div.simple th.store		{ width:270px;}

div.result div.simple th.area		{ width:131px;}

div.result div.simple th.salary		{ width:160px;}

div.result div.simple th.empty		{ width:2px; background:#534741;}

div.result div.simple td			{ padding:3px; text-align:left;}

div.result div.simple td.bar1		{ width:5px; padding:0px; background:#4D4D4D;}

div.result div.simple td.bar2		{ width:5px; padding:0px; background:#736357;}

div.result div.simple td.c_empty	{ width:2px; padding:0px; background:#D6CFB8; overflow:hidden;}

div.result div.simple td.r_empty	{ height:4px; padding:0px; background:#D6CFB8; overflow:hidden;}

div.result div.simple strong		{ width:255px; margin:0 0 6px; font-size:16px; line-height:24px; display:block; overflow:hidden;}



div.result div.simple ul.link				{ height:14px; display:block; overflow:hidden;}

div.result div.simple ul.link li			{ height:14px; margin:0 10px 0 0; font-size:10px; line-height:14px; text-indent:16px; display:inline; float:left;}

div.result div.simple ul.link li.m1			{ background:url(/img/contents/store/result_mrk1.jpg) no-repeat;}

div.result div.simple ul.link li.m2			{ background:url(/img/contents/store/result_mrk2.jpg) no-repeat;}

div.result div.simple ul.link li.m3			{ background:url(/img/contents/store/result_mrk3.jpg) no-repeat;}

div.result div.simple ul.link li a:link		{ color:#534741; text-decoration:underline;}

div.result div.simple ul.link li a:visited	{ color:#534741; text-decoration:underline;}

div.result div.simple ul.link li a:active	{ color:#534741; text-decoration:underline;}

div.result div.simple ul.link li a:hover	{ color:#534741; text-decoration:underline;}



div.result div.simple ul.salary				{ height:15px; margin:0 0 5px; display:block; overflow:hidden;}

div.result div.simple ul.salary li			{ width:65px; height:15px; text-indent:-9999px; display:inline; overflow:hidden; float:left;}

div.result div.simple tr.b1 ul.salary li	{ background:url(/img/contents/store/result_mrk_salary.jpg) no-repeat 0 -15px;}

div.result div.simple tr.b2 ul.salary li	{ background:url(/img/contents/store/result_mrk_salary.jpg) no-repeat 0 0;}





/* store --------------------------------------------------------------------*/

div.store_menu	{ width:565px; margin:0 auto 10px;}



ul.store_menu						{ width:575px; height:30px; display:block; overflow:hidden;}

ul.store_menu li					{ display:inline; float:left;}

ul.store_menu li a					{ width:111px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}

ul.store_menu li.recruit a			{ background:url(/img/contents/store/store_menu_recruit.gif) no-repeat 0 0;}

ul.store_menu li.recruit a:hover	{ background:url(/img/contents/store/store_menu_recruit.gif) no-repeat 0 -30px;}

ul.store_menu li.salary a			{ background:url(/img/contents/store/store_menu_salary.gif) no-repeat 0 0;}

ul.store_menu li.salary a:hover		{ background:url(/img/contents/store/store_menu_salary.gif) no-repeat 0 -30px;}

ul.store_menu li.msg a				{ background:url(/img/contents/store/store_menu_msg.gif) no-repeat 0 0;}

ul.store_menu li.msg a:hover		{ background:url(/img/contents/store/store_menu_msg.gif) no-repeat 0 -30px;}

ul.store_menu li.publicity a		{ background:url(/img/contents/store/store_menu_publicity.gif) no-repeat 0 0;}

ul.store_menu li.publicity a:hover	{ background:url(/img/contents/store/store_menu_publicity.gif) no-repeat 0 -30px;}

ul.store_menu li.review a			{ margin:0; background:url(/img/contents/store/store_menu_review.gif) no-repeat 0 0;}

ul.store_menu li.review a:hover		{ margin:0; background:url(/img/contents/store/store_menu_review.gif) no-repeat 0 -30px;}

ul.store_menu li p				{ width:111px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}

ul.store_menu li.recruit p		{ background:url(/img/contents/store/store_menu_recruit.gif) no-repeat 0 -30px;}

ul.store_menu li.salary p		{ background:url(/img/contents/store/store_menu_salary.gif) no-repeat 0 -30px;}

ul.store_menu li.msg p			{ background:url(/img/contents/store/store_menu_msg.gif) no-repeat 0 -30px;}

ul.store_menu li.publicity p	{ background:url(/img/contents/store/store_menu_publicity.gif) no-repeat 0 -30px;}

ul.store_menu li.review p		{ margin:0; background:url(/img/contents/store/store_menu_review.gif) no-repeat 0 -30px;}



div.store_tt span		{ width:575px; height:10px; display:block; overflow:hidden;}

div.store_tt span.b1	{ background:#8BC129;}

div.store_tt span.b2	{ background:#BF70E3;}

div.store_tt span.b3	{ background:#29ABE2;}

div.store_tt span.b4	{ background:#FBB03B;}

div.store_tt span.b5	{ background:#F8637C;}

div.store_tt div.board				{ width:565px; height:45px; padding:5px; background:url(/img/contents/store/store_tt_back.jpg) repeat-x; overflow:hidden;}

div.store_tt div.board p			{ display:inline; overflow:hidden;}

div.store_tt div.board p.tt			{ width:460px; height:30px; font-size:18px; line-height:30px; font-weight:bold; float:left;}

div.store_tt div.board p.date		{ width:100px; height:30px; color:#ED1E79; line-height:30px; float:right;}

div.store_tt div.board p.cate		{ width:420px; height:14px; line-height:14px; float:left;}

div.store_tt div.board p.cate em	{ color:#ED1E79;}

ul.store_tt						{ width:140px; overflow:hidden; float:right;}

ul.store_tt li					{ display:inline; float:right;}

ul.store_tt li a				{ width:65px; height:15px; margin:0 0 0 3px; text-indent:-9999px; display:block; overflow:hidden;}

ul.store_tt li.apply a			{ background:url(/img/contents/store/store_btn_tt_apply.jpg) no-repeat 0 0;}

ul.store_tt li.apply a:hover	{ background:url(/img/contents/store/store_btn_tt_apply.jpg) no-repeat 0 -15px;}

ul.store_tt li.inq a			{ background:url(/img/contents/store/store_btn_tt_inq.jpg) no-repeat 0 0;}

ul.store_tt li.inq a:hover		{ background:url(/img/contents/store/store_btn_tt_inq.jpg) no-repeat 0 -15px;}



div.store_block			{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_block h2		{ margin:0 auto 10px; color:#ED1E79; font-size:16px; line-height:20px; font-weight:bold; display:block;}

div.store_block table.int			{ margin:0 auto; color:#574230; text-align:left;}

div.store_block table.int th		{ width:180px; background:#EDEDED; font-weight:normal; overflow:hidden;}

div.store_block table.int th p		{ height:20px; padding:0 5px; background:#ED1E79; color:#FFFFFF; text-align:center; line-height:20px; font-weight:bold; display:block; overflow:hidden;}

div.store_block table.int th span	{ padding:6px; display:block;}

div.store_block table.int td		{ width:7px; overflow:hidden;}



div.store_sstt p	{ height:24px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_sstt p.b1	{ background:url(/img/contents/store/store_sstt_recruit.gif) no-repeat;}

div.store_sstt p.b2	{ background:url(/img/contents/store/store_sstt_salary.gif) no-repeat;}

div.store_sstt p.b5	{ background:url(/img/contents/store/store_sstt_review.gif) no-repeat;}



/* recruit */

div.store_recruit			{ width:575px; margin:0 auto 20px; padding:10px 0; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_recruit div.tt	{ width:555px; margin:0 10px 10px;}

div.store_recruit div.tt p	{ font-size:16px; border-bottom:1px solid #DDD9D6; line-height:20px; font-weight:bold; display:block;}

div.store_recruit div.tt em	{ font-size:14px;}

div.store_recruit table		{ width:555px; margin:0 auto 10px;}

div.store_recruit th		{ width:60px; padding:4px 0; border-bottom:2px solid #FFFFFF; background:#534741; color:#FFFFFF; text-align:center; font-weight:normal;}

div.store_recruit td.box	{ width:318px; padding:4px 6px; border-bottom:2px solid #FFFFFF; background:#EDEDED; color:#534741;}

div.store_recruit td.right				{ width:160px; padding:0 0 0 15px; border-bottom:2px solid #FFFFFF;}

div.store_recruit td.right p			{ color:#ED1E79; font-size:10px; display:block;}

div.store_recruit td.right span.qr		{ width:85px; text-align:center; display:block; overflow:hidden; float:left;}

div.store_recruit td.right span.txt		{ width:70px; display:block; overflow:hidden; float:right;}

div.store_recruit td.ss					{ width:495px; padding:4px 0; border-bottom:2px solid #FFFFFF; background:#EDEDED;}



div.store_recruit ul.link				{ width:156px; margin:0 0 15px; display:block; overflow:hidden;}

div.store_recruit ul.link li			{ display:inline;}

div.store_recruit ul.link li a			{ width:156px; height:26px; margin:0 0 2px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_recruit ul.link li.p1 a		{ background:url(/img/contents/store/store_btn_dt_favorite.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.p1 a:hover	{ background:url(/img/contents/store/store_btn_dt_favorite.jpg) no-repeat 0 -26px;}

div.store_recruit ul.link li.p2 a		{ background:url(/img/contents/store/store_btn_dt_apply.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.p2 a:hover	{ background:url(/img/contents/store/store_btn_dt_apply.jpg) no-repeat 0 -26px;}

div.store_recruit ul.link li.p3 a		{ background:url(/img/contents/store/store_btn_dt_inq.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.p3 a:hover	{ background:url(/img/contents/store/store_btn_dt_inq.jpg) no-repeat 0 -26px;}

div.store_recruit ul.link li.g1 a		{ background:url(/img/contents/store/store_btn_dt_official.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.g1 a:hover	{ background:url(/img/contents/store/store_btn_dt_official.jpg) no-repeat 0 -26px;}

div.store_recruit ul.link li.g2 a		{ background:url(/img/contents/store/store_btn_dt_print.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.g2 a:hover	{ background:url(/img/contents/store/store_btn_dt_print.jpg) no-repeat 0 -26px;}

div.store_recruit ul.link li.g3 a		{ background:url(/img/contents/store/store_btn_dt_mobile.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.g3 a:hover	{ background:url(/img/contents/store/store_btn_dt_mobile.jpg) no-repeat 0 -26px;}

div.store_recruit ul.link li.g4 a		{ background:url(/img/contents/store/store_btn_dt_friend.jpg) no-repeat 0 0;}

div.store_recruit ul.link li.g4 a:hover	{ background:url(/img/contents/store/store_btn_dt_friend.jpg) no-repeat 0 -26px;}



div.store_recruit ul.ss				{ width:485px; margin:0 auto; display:block; overflow:hidden;}

div.store_recruit ul.ss li			{ display:inline; margin:3px 6px; float:left;}

div.store_recruit ul.ss li p		{ width:85px; height:20px; background-repeat:no-repeat; background-position:0 0; text-indent:-9999px; display:block; overflow:hidden;}

div.store_recruit ul.ss li p.on		{ background-position:0 -20px;}

div.store_recruit ul.ss li.s1 p		{ background-image:url(/img/contents/category/store_s01.jpg);}

div.store_recruit ul.ss li.s2 p		{ background-image:url(/img/contents/category/store_s02.jpg);}

div.store_recruit ul.ss li.s3 p		{ background-image:url(/img/contents/category/store_s03.jpg);}

div.store_recruit ul.ss li.s4 p		{ background-image:url(/img/contents/category/store_s04.jpg);}

div.store_recruit ul.ss li.s5 p		{ background-image:url(/img/contents/category/store_s05.jpg);}

div.store_recruit ul.ss li.s6 p		{ background-image:url(/img/contents/category/store_s06.jpg);}

div.store_recruit ul.ss li.s7 p		{ background-image:url(/img/contents/category/store_s07.jpg);}

div.store_recruit ul.ss li.s8 p		{ background-image:url(/img/contents/category/store_s08.jpg);}

div.store_recruit ul.ss li.s9 p		{ background-image:url(/img/contents/category/store_s09.jpg);}

div.store_recruit ul.ss li.s10 p	{ background-image:url(/img/contents/category/store_s10.jpg);}

div.store_recruit ul.ss li.s11 p	{ background-image:url(/img/contents/category/store_s11.jpg);}

div.store_recruit ul.ss li.s12 p	{ background-image:url(/img/contents/category/store_s12.jpg);}

div.store_recruit ul.ss li.s13 p	{ background-image:url(/img/contents/category/store_s13.jpg);}

div.store_recruit ul.ss li.s14 p	{ background-image:url(/img/contents/category/store_s14.jpg);}

div.store_recruit ul.ss li.s15 p	{ background-image:url(/img/contents/category/store_s15.jpg);}

div.store_recruit ul.ss li.s16 p	{ background-image:url(/img/contents/category/store_s16.jpg);}

div.store_recruit ul.ss li.s17 p	{ background-image:url(/img/contents/category/store_s17.jpg);}

div.store_recruit ul.ss li.s18 p	{ background-image:url(/img/contents/category/store_s18.jpg);}

div.store_recruit ul.ss li.s19 p	{ background-image:url(/img/contents/category/store_s19.jpg);}

div.store_recruit ul.ss li.s20 p	{ background-image:url(/img/contents/category/store_s20.jpg);}

div.store_recruit ul.ss li.s21 p	{ background-image:url(/img/contents/category/store_s21.jpg);}

div.store_recruit ul.ss li.s22 p	{ background-image:url(/img/contents/category/store_s22.jpg);}

div.store_recruit ul.ss li.s23 p	{ background-image:url(/img/contents/category/store_s23.jpg);}

div.store_recruit ul.ss li.s24 p	{ background-image:url(/img/contents/category/store_s24.jpg);}

div.store_recruit ul.ss li.s25 p	{ background-image:url(/img/contents/category/store_s25.jpg);}



div.store_recruit ul.ss2			{ width:485px; margin:0 auto; line-height:20px; font-weight:bold; text-align:center; display:block; overflow:hidden;}

div.store_recruit ul.ss2 li			{ display:inline; margin:3px 6px; float:left;}

div.store_recruit ul.ss2 li p		{ width:85px; height:20px; background-image:url(/img/contents/store/store_ss.jpg); background-repeat:no-repeat; background-position:0 0; color:#C7B299; display:block; overflow:hidden;}

div.store_recruit ul.ss2 li p.on	{ background-position:0 -20px; color:#FFFFFF;}



div.store_recruit p.dt		{ height:20px; margin:0 10px 5px; padding:0 0 0 90px; line-height:20px; display:block; overflow:hidden;}

div.store_recruit p.tel		{ background:url(/img/contents/store/store_dt_tel.jpg) no-repeat;}

div.store_recruit p.hp		{ background:url(/img/contents/store/store_dt_hp.jpg) no-repeat;}

div.store_recruit p.hp2		{ background:url(/img/contents/store/store_dt_hp2.jpg) no-repeat;}

div.store_recruit p.mail	{ background:url(/img/contents/store/store_dt_mail.jpg) no-repeat;}





/* salary */

div.store_salary		{ width:555px; margin:0 auto 20px; padding:10px 10px 15px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_salary p.obi	{ width:555px; margin:0 0 5px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_salary p.b0	{ height:24px; background:url(/img/contents/store/store_tt_salary.gif) no-repeat 0 0;}

div.store_salary p.b1	{ height:22px; background:url(/img/contents/store/store_salary_obi1.gif) no-repeat 0 0;}

div.store_salary p.b2	{ height:22px; background:url(/img/contents/store/store_salary_obi2.gif) no-repeat 0 0;}

div.store_salary p.b3	{ height:22px; background:url(/img/contents/store/store_salary_obi3.gif) no-repeat 0 0;}

div.store_salary p.b4	{ height:22px; background:url(/img/contents/store/store_salary_obi4.gif) no-repeat 0 0;}



div.store_salary p.item	{ width:525px; height:22px; margin:0 0 5px; padding:0 15px; background:url(/img/contents/store/store_salary_item.jpg) no-repeat; color:#C433B3; font-size:14px; line-height:22px; font-weight:bold; display:block; overflow:hidden;}



div.store_salary div.txt	{ width:555px; margin:0 0 5px;}

div.store_salary table		{ width:545px; margin:0 auto 5px;}

div.store_salary th			{ padding:6px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#BF70E3; color:#FFFFFF; font-weight:normal; text-align:left;}

div.store_salary table.w1 th{ width:282px;}

div.store_salary table.w2 th{ width:87px;}

div.store_salary table.w3 th{ width:122px;}

div.store_salary table.w4 th{ width:156px;}

div.store_salary td			{ padding:6px; border-bottom:1px solid #FFFFFF; background:#EDEDED; color:#534741;}

div.store_salary table.w1 td{ width:238px;}

div.store_salary table.w2 td{ width:433px;}

div.store_salary table.w3 td{ width:123px;}

div.store_salary table.w4 td{ width:364px;}

div.store_salary td.empty	{ width:5px; padding:0px; overflow:hidden;}



div.store_salary p.service		{ margin:0 5px; color:#C433B3; font-weight:bold; display:block;}

div.store_salary div.service	{ width:545px; margin:0 5px 10px; padding:5px; background:#F2C2F5;}

div.store_salary div.f_link			{ width:545px; margin:0 5px 10px;}

div.store_salary div.f_link span	{ padding:0 0 0 18px; background:url(/img/layout/left_search_mrk.gif) no-repeat 2px 2px; display:block; overflow:hidden; float:right;}



/* msg */

div.store_msg			{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_msg p.obi		{ width:555px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_msg p.b0		{ height:24px; background:url(/img/contents/store/store_tt_msg.gif) no-repeat 0 0;}

div.store_msg div.txt	{ padding:5px;}



div.store_msg div.block		{ width:555px; margin:0 0 3px; overflow:hidden;}

div.store_msg div.bg1 p		{ background-color:#CCCCCC;}

div.store_msg div.bg2 p		{ background-color:#F2F2F2;}

div.store_msg div.block p	{ height:26px; padding:0 5px; line-height:26px; display:block; overflow:hidden; background-repeat:no-repeat;}

div.store_msg div.bg1 p.c1	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon01.gif);}

div.store_msg div.bg1 p.c2	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon02.gif);}

div.store_msg div.bg1 p.c3	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon03.gif);}

div.store_msg div.bg1 p.c4	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon04.gif);}

div.store_msg div.bg2 p.c1	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon01b.gif);}

div.store_msg div.bg2 p.c2	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon02b.gif);}

div.store_msg div.bg2 p.c3	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon03b.gif);}

div.store_msg div.bg2 p.c4	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon04b.gif);}



div.store_msg div.block div.msg				{ padding:10px; background:#FFFFBF; line-height:140%; display:block;}

div.store_msg div.block div.msg span.left	{ font-size:10px; float:left;}

div.store_msg div.block div.msg span.right	{ text-align:right; float:right;}

div.store_msg div.block div.ft				{ height:31px; background:url(/img/contents/store/store_msg_line.gif) repeat-x 0 16px;}



div.store_msg div.block a:link		{ color:#0000FF; text-decoration:underline;}

div.store_msg div.block a:visited	{ color:#0000FF; text-decoration:underline;}

div.store_msg div.block a:active	{ color:#0069FF; text-decoration:underline;}

div.store_msg div.block a:hover		{ color:#0069FF; text-decoration:underline;}



/* publicity */

div.store_publicity			{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_publicity p.obi	{ width:555px; margin:0 0 15px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_publicity p.b0	{ height:24px; background:url(/img/contents/store/store_tt_publicity.gif) no-repeat 0 0;}

div.store_publicity h2		{ height:20px; padding:0 10px; background:#F76B1E; color:#FFFFFF; font-size:14px; line-height:20px; font-weight:bold; display:block; overflow:hidden;}

div.store_publicity div.block			{ width:187px; float:left;}

div.store_publicity div.block span		{ width:171px; margin:0 auto 10px 0; padding:4px; border:1px solid #F76B1E; color:#F76B1E; font-size:10px; display:block; overflow:hidden;}

div.store_publicity div.block p			{ width:170px; height:125px; margin:0 0 25px; display:block; overflow:hidden;}

div.store_publicity div.block strong	{ color:#736357; font-size:16px; line-height:20px;}

div.store_publicity table	{ width:555px; margin:2px 0 0;}

div.store_publicity th		{ width:80px; padding:4px 10px; border-bottom:1px solid #FFFFFF; background:#534741; color:#FFFFFF; font-weight:normal; text-align:left;}

div.store_publicity td		{ width:435px; padding:4px 10px; border-bottom:1px solid #FFFFFF; background:#EDEDED; color:#534741;}



/* review */

div.store_review		{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_review p.obi	{ width:555px; margin:0 0 10px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_review p.b0	{ height:24px; background:url(/img/contents/store/store_tt_review.gif) no-repeat 0 0;}



div.store_review div.rate			{ width:340px; float:left;}

div.store_review div.rate div.rank	{ width:260px; height:21px; margin:0 0 3px; padding:0 0 0 80px; background-repeat:no-repeat; background-position:1px 3px; overflow:hidden;}

div.store_review div.rate div.r0	{ background-image:url(/img/contents/category/rate_0.gif);}

div.store_review div.rate div.r1	{ background-image:url(/img/contents/category/rate_1.gif);}

div.store_review div.rate div.r2	{ background-image:url(/img/contents/category/rate_2.gif);}

div.store_review div.rate div.r3	{ background-image:url(/img/contents/category/rate_3.gif);}

div.store_review div.rate div.r4	{ background-image:url(/img/contents/category/rate_4.gif);}

div.store_review div.rate div.r5	{ background-image:url(/img/contents/category/rate_5.gif);}

div.store_review div.rate span.bar	{ width:200px; height:17px; border:2px solid #FECDD7; display:block; overflow:hidden; float:left;}

div.store_review div.rate span.num	{ width:40px; height:21px; color:#F8637C; line-height:21px; text-indent:10px; font-weight:bold; display:block; overflow:hidden; float:left;}



div.store_review div.result		{ width:180px; text-align:right; float:right;}

div.store_review div.result p	{ height:16px; display:block; overflow:hidden;}

div.store_review ul						{ width:176px; height:31px; margin:97px 0 0 4px; display:block; overflow:hidden;}

div.store_review ul li					{ display:inline;}

div.store_review ul li a				{ width:176px; height:31px; text-indent:-9999px; text-align:left; display:block; overflow:hidden;}

div.store_review ul li.review a			{ background:url(/img/contents/store/store_btn_review_s.jpg) no-repeat 0 0;}

div.store_review ul li.review a:hover	{ background:url(/img/contents/store/store_btn_review_s.jpg) no-repeat 0 -31px;}



div.store_review2	{ width:545px; margin:0 auto 20px; padding:15px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_review2 div.menu				{ width:545px; height:30px; margin:0 0 5px; overflow:hidden;}

div.store_review2 div.menu span.left	{ width:180px; line-height:30px; float:left;}

div.store_review2 div.menu span.right	{ width:360px; padding:4px 0 0; text-align:right; float:right;}

div.store_review2 div.page_link			{ width:545px; line-height:30px; margin:10px 0 0; text-align:center; overflow:hidden;}

div.store_review2 div.block div.head		{ width:545px; margin:0 0 5px; display:block;}

div.store_review2 div.block div.head p		{ color:#F8637C;}

div.store_review2 div.block div.head em		{ font-size:10px;}

div.store_review2 div.block div.head strong	{ font-size:14px; color:#534741;}

div.store_review2 div.block div.foot		{ width:545px; height:15px; margin:10px 0 0; line-height:15px;}

div.store_review2 div.block span.qa			{ color:#F8637C; font-weight:bold; float:left;}

div.store_review2 div.block span.user		{ width:90px; text-align:right; display:block; overflow:hidden; float:right;}

div.store_review2 ul						{ width:130px; height:15px; display:block; overflow:hidden; float:left;}

div.store_review2 ul li						{ margin:0 0 0 3px; display:inline; float:left;}

div.store_review2 ul li a					{ width:61px; height:15px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_review2 ul li.yes a				{ background:url(/img/contents/store/store_btn_review_y.jpg) no-repeat 0 0;}

div.store_review2 ul li.yes a:hover			{ background:url(/img/contents/store/store_btn_review_y.jpg) no-repeat 0 -15px;}

div.store_review2 ul li.no a				{ background:url(/img/contents/store/store_btn_review_n.jpg) no-repeat 0 0;}

div.store_review2 ul li.no a:hover			{ background:url(/img/contents/store/store_btn_review_n.jpg) no-repeat 0 -15px;}

div.store_review2 div.border	{ width:545px; height:2px; margin:5px 0; background:#FD9BAF; display:block; overflow:hidden;}



/* review_form */

div.store_report		{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}

div.store_report p.obi	{ width:555px; margin:0 0 10px; text-indent:-9999px; display:block; overflow:hidden;}

div.store_report p.b0	{ height:24px; background:url(/img/contents/store/store_tt_report.gif) no-repeat 0 0;}

div.store_report div.block	{ width:545px; margin:0 5px 10px;}

div.store_report span		{ display:block; overflow:hidden;}

div.store_report span.left	{ width:55px; float:left;}

div.store_report span.right	{ width:480px; float:right;}

div.store_report p.rate	{ height:14px; display:block; overflow:hidden; float:left;}

div.store_report label	{ height:14px; background:url(/img/contents/store/store_mrk_report.gif) repeat-x 1px 0;}

div.store_report p.r5		{ width:100px;}

div.store_report p.r5 label	{ width:70px;}

div.store_report p.r4		{ width:86px;}

div.store_report p.r4 label	{ width:56px;}

div.store_report p.r3		{ width:72px;}

div.store_report p.r3 label	{ width:42px;}

div.store_report p.r2		{ width:58px;}

div.store_report p.r2 label	{ width:28px;}

div.store_report p.r1		{ width:44px;}

div.store_report p.r1 label	{ width:14px;}

div.store_report p.r0		{ }

div.store_report p.r0 label	{ background:none;}



/* invite */

div.store_invite	{ width:575px; height:180px; background:#FFFFFF; overflow:hidden;}

div.store_invite p	{ width:575px; height:102px; background:url(/img/contents/store/store_invite.gif) no-repeat 0 0; text-indent:-9999px; display:block; overflow:hidden;}


