.header_t				{border-bottom:5px solid #0c7142;}
.main_visual		{min-width:1200px; position:relative; }

/* 다양한 원두 바로가기 */
.main_1		{position:relative; text-align:center; padding:0px 0 0 0 }
.m1_left	{position:absolute; left:0; top:100px; width:390px; height:154px; /*background:url('img/m1_left.png') no-repeat right top;*/}
.cat_img		{position:absolute; left:50%; top:-90px; z-index:9999; margin-left:-70px;}

.main_1 .m1_top			{padding:120px 0 0 0;}
.main_1 .m1_top h1	{text-align:left; width:1100px; margin:0 auto 10px auto;}
.main_1 .m1_top h2	{font-size:16px; font-weight:600; color:#5f4d3b; line-height:150%; text-align:left; width:1100px; margin:0 auto 20px auto;}


.main_1 .m1_bottom		{border-bottom:1px solid #502423; width:1200px; margin:60px auto 0px auto; padding:1px 0;}
.main_1 .m1_bottom h1	{font-size:45px; color:#414042; font-weight:700; text-align:left; margin:0; padding:0;}
.main_1 .m1_bottom .m1_ul_title			{border-bottom:1px solid #502423; padding:0px 0 10px 0; text-align:left}
.main_1 .m1_bottom .m1_ul_title p		{color:#5f4d3b; font-size:16px; font-weight:600;}
.main_1 ul					{border-top:1px solid #502423; border-bottom:1px solid #502423; padding:20px 0; margin-top:1px;}
.main_1 ul:after		{display:block; clear:both; content:''; width:100%;}
.main_1 ul li				{display:block; float:left; width:212px; height:300px; vertical-align:top; margin-left:35px;}
.main_1 ul li:first-child		{margin-left:0;}
.main_1 ul li h3		{font-size:26px; line-height:100%; color:#fff; padding-top:45px;}
.main_1 ul li p			{font-size:14px; line-height:140%; color:#fff; margin:20px 0;}
.main_1 ul li a.more			{font-size:11px; line-height:100%; color:#fff; display:inline-block; margin-bottom:25px;}
.main_1 ul li.m1_a	{background:#e5e3e1 url('img/m1_a.png') no-repeat center 202px;}
.main_1 ul li.m1_b	{background:#3c3a3a url('img/m1_b.png') no-repeat center 201px;}
.main_1 ul li.m1_c	{background:#f8d470 url('img/m1_c.png') no-repeat center 216px;}
.main_1 ul li.m1_d	{background:#461818 url('img/m1_d.png') no-repeat center 210px;}
.main_1 ul li.m1_e	{background:#d5c5b5 url('img/m1_e.png') no-repeat center 195px;}
.main_1 ul li.m1_a h3, .main_1 ul li.m1_c h3, .main_1 ul li.m1_e h3	{color:#12132d;}
.main_1 ul li.m1_a p, .main_1 ul li.m1_c p, .main_1 ul li.m1_e p		{color:#000;}
.main_1 ul li.m1_a a.more, .main_1 ul li.m1_c a.more, .main_1 ul li.m1_e a.more	{color:#000;}
.main_1 ul li.m1_e a.more	{margin-bottom:2px;}

/**/
.main_2		{position:relative; width:1200px; margin:0 auto; padding:35px 0 120px; 0 }
.stone_img		{position:absolute; right:0; bottom:-50px; z-index:9999; }

.main_2 h1	{font-size:45px; color:#414042; font-weight:700; text-align:left; margin:60px 0 0 ; padding:0;}
.main_2 .m2_ul_title		{border-bottom:3px double #502423; margin-bottom:20px; padding:0px 0 10px 0; text-align:left}
.main_2 .m2_ul_title p		{color:#5f4d3b; font-size:16px; font-weight:600;}
.main_2 ul					{padding:0px 0; }
.main_2 ul:after		{display:block; clear:both; content:''; width:100%;}
.main_2 ul li				{display:block; float:left; width:285px; vertical-align:top; margin-left:20px;}
.main_2 ul li:first-child		{margin-left:0;}
.main_2 ul li>div		{position:relative; background:#fff; height:156px;}
.main_2 ul li>div h1		{position:absolute; background:#333; color:#fff; font-size:14px; font-weight:700; width:153px; line-height:32px; left:66px; bottom:144px; text-align:center;}
.main_2 ul li>div p			{text-align:center; padding-top:36px; color:#8e755a; font-weight:700;}
.main_2 ul li>div a.more2			{display:block; width:63px; margin:20px auto 0 auto; line-height:22px; font-size:11px; color:#333; border:1px solid #ccc; text-align:center;}

.main_2 ul li.m2_a		{background:#fff url('img/m2_a.png') no-repeat center 53px;}
.main_2 ul li.m2_b		{background:#fff url('img/m2_b.png') no-repeat center 10px;}
.main_2 ul li.m2_c		{background:#fff url('img/m2_c.png') no-repeat center 40px;}
.main_2 ul li.m2_d		{background:#fff url('img/m2_d.png') no-repeat center 76px;}


/*어바웃호텔*/
.main_3				{min-width:1200px; background:url('img/main_hotel_bg.jpg') fixed center bottom; padding:90px 0;}
.main_3 .m3_top		{text-align:center; padding:0px 0 60px 0;}
.main_3 .m3_top h1.m3_h1	{font-size:65px; color:#fff; font-weight:700; padding-left:170px;}
.main_3 .m3_top h1.m3_h1 span	{display:inline-block; font-size:30px; color:#fff; margin-left:20px; font-weight:400;}
.main_3 .m3_top h2		{font-size:30px; font-weight:700; letter-spacing:12px; color:#fff; margin:35px 0 0px 0; text-indent:11px;}
.main_3 .m3_top div		{border-top:1px solid #fff; border-bottom:1px solid #fff; width:660px; margin:60px auto 0 auto; padding:40px 0;}
.main_3 .m3_top p			{font-size:20px; color:#fff; line-height:160%;}

.main_3 .m3_middle		{width:1200px; margin:0 auto 100px auto; text-align:center;}
.main_3 ul						{padding:0px 0; }
.main_3 ul:after			{display:block; clear:both; content:''; width:100%;}
.main_3 ul li					{display:inline-block; vertical-align:top; margin:0 0px; }
.main_3 ul li h3			{font-size:26px; color:#fff;}
.main_3 ul li p				{margin:25px auto 35px auto; color:#fff; font-size:14px; line-height:150%;}
.main_3 ul li a.more3	{display:block; width:63px; margin:20px auto 0 auto; line-height:22px; font-size:11px; color:#000; text-align:center; background:#fff;}
.main_3 ul li.m3_line		{padding:70px 60px;}

.main_3 .m3_bottom		{width:1200px; height:103px; margin:0 auto; text-align:center; background:url('img/m3_bottom_bg.png') no-repeat center top; background-size:100%; padding:10px 0;}
.main_3 .m3_bottom img	{width:990px; height:auto;}

/*베스트셀러존*/
.best_title			{text-align:center;}
.best_seller		{width:1200px; margin:0 auto 0px auto;}
.best_seller:after	{display:block; clear:both; content:''; width:100%;}
.bests_left				{float:left; width:430px; height:420px; margin-right:20px; background:#333 url('img/best_map.png') no-repeat 20px 140px; padding-left:160px;}
.bests_right			{float:right; width:590px;}

.bests_left h2		{font-size:35px; font-weight:700; color:#fff; padding-top:30px;}
.bests_left p			{font-size:14px; color:#fff; margin:10px 0 18px 0;}
.bests_left a			{display:block; margin-bottom:10px;}/* 이미지 사이즈 400x80 */
.bests_right a			{display:block; margin-top:21px;}/* 이미지 사이즈 590x126 */
.bests_right a:first-child		{margin-top:0;}
