
.main_visual										{position:relative; z-index:1; min-width:1000px; margin:0 auto;}
.slide{position: relative;}
.slide_text_atea{position: absolute; top:38%; left:50%; transform: translateX(-50%); width:100%;}
.slide_text_atea h3{color:#fff; font-size:70px; font-weight:900; font-family: 'ABeeZee', sans-serif; text-shadow: 2px 2px 10px rgba(0,0,0,.6);}
.slide_text_atea p{display:block; color:#fff; font-size:20px; font-weight:600; padding:30px 155px; margin:80px auto 0; border-bottom:2px solid #fff; border-top:2px solid #fff; width:100%; max-width:800px; font-family:'Nanum Gothic', 맑은고딕, 돋움, sans-serif; word-break:keep-all; line-height:1.4; text-shadow: 2px 2px 10px rgba(0,0,0,.6); transform: rotate(0.029deg);}

.main_center										{margin:0 auto; width:1200px;}

.section01				{margin:50px 0;}
.main01:after						{width:100%; display:block; clear:both; content:'';}
.main01 li			{width:590px; height:200px; float:left; background:#ddd; margin-right:20px; text-align:center; }
.main01 li:first-child		{background: url('/img/m_img01.jpg') no-repeat center top;}
.main01 li:last-child		{margin:0; background: url('/img/m_img02.jpg') no-repeat center top;}
.main01 a			{display:block; color:#fefefe; font-size:36px; font-weight:bold; padding:85px;}

.main02		{margin-top:20px;}
.main02:after						{width:100%; display:block; clear:both; content:'';}
.main02 li			{width:224px; height:224px; float:left; background:#ddd; margin-right:20px; text-align:center; }
.main02 li:last-child			{margin:0;}
.main02 li p						{color:#666666; font-size:16px; font-weight:bold;}
.main02 li:first-child p			{ padding-top:10px;}
.main02 li:nth-child(2) p			{ padding-top:18px;}
.main02 li:nth-child(3) p			{ padding-top:28px;}
.main02 li:nth-child(4) p			{ padding-top:14px;}
.main02 li:nth-child(5) p			{ padding-top:16px;}
.main02 li a			{display:block; padding:50px;}

.section02				{width:100%; height:300px; background:#e8e8e8;}
.section02:after						{width:100%; display:block; clear:both; content:'';}
.section02 ul			{width:1200px; margin:0 auto;}
.section02 ul li		{width:300px; height:300px; float:left; text-align:center;}
.section02 ul li:first-child		{width:300px; height:300px; float:left; text-align:center;}
.section02 ul li:nth-child(2) a		{width:300px; height:300px; display:block;}
.section02 ul li:nth-child(3) a		{width:300px; height:300px; display:block;}
.section02 ul li:nth-child(4) a		{width:300px; height:300px; display:block;}


.section02 ul li:nth-child(2)		{background: url('/img/p_menu01.jpg') no-repeat center top;}
.section02 ul li:nth-child(2):hover		{background: url('/img/p_menu01_hover.jpg') no-repeat center top;}
.section02 ul li:nth-child(3)		{background: url('/img/p_menu02.jpg') no-repeat center top;}
.section02 ul li:nth-child(3):hover		{background: url('/img/p_menu02_hover.jpg') no-repeat center top;}
.section02 ul li:nth-child(4)		{background: url('/img/p_menu03.jpg') no-repeat center top;}
.section02 ul li:nth-child(4):hover		{background: url('/img/p_menu03_hover.jpg') no-repeat center top;}

.section02 h1		{color:#333333; font-size:20px; font-weight:bold; padding-top:50px;}
.section02 ul li:first-child h1		{font-size:42px; color:#333; padding-top:80px; font-weight:bold; padding-bottom:10px;}
.section02 ul li:first-child a		{font-size:17px; color:#333; padding:10px 40px; border:1px solid #333; position:relative; top:35px;}
.section02 ul li:first-child a:hover		{background:#333; color:#fff;}