@charset "utf-8";
/*! Copyright (C) Nature with <http://www.naturewith.com> */


/*-----------------------------------------------------------
                                                          기본-공통
-----------------------------------------------------------*/

/* 정렬 */
#float_left {float:left;}
#float_right {float:right;}
#clear_left {clear:left;}
#clear_both {clear:both;}
#clear_right {clear:right;}
#txC {text-align:center;}
#txL {text-align:left;}
#txR {text-align:right;}
#txJ {text-align:justify;}

/* 패딩 */
.pt5 {padding-top:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pt20 {padding-top:20px;}
.pl20 {padding-left:20px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px;}
.pt30 {padding-top:30px;}
.pl30 {padding-left:30px;}
.pr30 {padding-right:30px;}
.pb30 {padding-bottom:30px;}
.pt40 {padding-top:40px;}
.pl40 {padding-left:40px;}
.pr40 {padding-right:40px;}
.pb40 {padding-bottom:40px;}
.pt50 {padding-top:50px;}
.pl50 {padding-left:50px;}
.pr50 {padding-right:50px;}
.pb50 {padding-bottom:50px;}
.pt70 {padding-top:70px;}
.pl70 {padding-left:70px;}
.pr70 {padding-right:70px;}
.pb70 {padding-bottom:70px;}
.pt100 {padding-top:100px;}
.pl100 {padding-left:100px;}
.pr100 {padding-right:100px;}
.pb100 {padding-bottom:100px;}

/* 마진 */
.mt5 {margin-top:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.mt10 {margin-top:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.mt20 {margin-top:20px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.mt30 {margin-top:30px;}
.ml30 {margin-left:30px;}
.mr30 {margin-right:30px;}
.mb30 {margin-bottom:30px;}
.mt40 {margin-top:40px;}
.ml40 {margin-left:40px;}
.mr40 {margin-right:40px;}
.mb40 {margin-bottom:40px;}
.mt50 {margin-top:50px;}
.ml50 {margin-left:50px;}
.mr50 {margin-right:50px;}
.mb50 {margin-bottom:50px;}
.mt70 {margin-top:70px;}
.ml70 {margin-left:70px;}
.mr70 {margin-right:70px;}
.mb70 {margin-bottom:70px;}
.mt100 {margin-top:100px;}
.ml100 {margin-left:100px;}
.mr100 {margin-right:100px;}
.mb100 {margin-bottom:100px;}


/* 카피라이트 */
#myCopy {color:#fff; font-size:14px; text-align:center; line-height:24px;}
	#myCopy em {color:#96d7ff;}
	#myCopy span {color:#999;}
	#myCopy strong {font-weight:normal; color:#ccc;}
	#myCopy strong a {color:#ccc;}
	
	
/* 소개 */
#MAboutPage {color:#666; padding:10px 10px 40px 10px; font-size:18px; text-align:justify; letter-spacing:-1px;}
	#MAboutPage p {line-height:34px;}
	#MAboutPage strong {color:#44aced; font-size:20px;}
	#MAboutPage a {color:#ff3f3f; text-decoration:none;}
	#MAboutPage a:hover {color:#44aced; text-decoration:none;}
	.MlogoInfo {text-align:center; padding:0 10px; padding-bottom:50px;}
	
	#MAboutPage .matTit {padding-top:70px; border-bottom:2px dotted #ddd;}
	
	#MAboutPage #MmatBox {font-size:16px;}
	#MAboutPage #MmatBox em {color:#44aced; font-weight:bold;}
	#MAboutPage #MmatBox p {line-height:26px;}
	.Mexplain {line-height:36px;}
		
	
/* 타이틀바 */
#Mtitlebar {padding:0 0 30px 5px; letter-spacing:0;}
	#Mtitlebar h3.t1 {font-size:24px; color:#666;}
	#Mtitlebar p.t2 {font-size:14px; color:#999; padding-top:12px;}

/* 프로필 */
#MprofilePage {color:#555; padding:10px; font-size:18px; text-align:justify; letter-spacing:-1px;}
	#MprofilePage a {color:#ff3f3f; text-decoration:none;}
	#MprofilePage a:hover {color:#44aced; text-decoration:none;}
	 .Mprofileimg {text-align:center;}
	 .Mprofileimg p {line-height:32px;}
	 .MproTit {padding-top:15px; color:#44aced; font-weight:600; font-size:20px;}
	
.MmyCareer {text-align:right; margin-top:80px;}
	.McareerBox {margin-bottom:50px;}
	.McareerBox p {line-height:30px;}
	.McareerBox p.McareerTit {border-bottom:2px dotted #44aced; margin-bottom:10px;}
	.McareerList {background:url(/image/basic/arrow2.gif) no-repeat right 12px; padding:0 10px 30px 0;}
	.McareerList strong {color:#666; text-shadow: 2px 2px 2px #ddd;}
	.McareerList span {color:#a1916e;}
	.McareerList a {color:#44aced; text-decoration:none;}
	.McareerList a:hover {color:#fe8e00; text-decoration:none;}
	
.MmyHistory {margin-top:70px; padding-top:10px; text-align:right; background:url(/image/Title_history.jpg) no-repeat left top;}
	.MhistoryBox {margin-bottom:70px;}
	.MhistoryBox p {line-height:30px;}
	.MhistoryBox p.MhistoryTitle {padding-bottom:5px; font-weight:800; color:#44aced; margin-bottom:7px; font-size:20px; border-bottom:1px solid #ccc;}
	.MhistoryList {background:url(/image/basic/arrow2.gif) no-repeat right 12px; padding:0 10px 30px 0;}
	.MhistoryList strong {color:#666; text-shadow: 2px 2px 2px #ddd}
	.MhistoryList span {color:#a1916e;}
	

/* 짜맞춤 목공교육 */
#MsloydPage {color:#555; padding:10px 10px 50px 10px; font-size:18px; text-align:justify; letter-spacing:-1px;}
	#MsloydPage h1 {color:#f2ad45; font-size:60px; font-family:Nanum Myeongjo,Myeongjo,serif; padding-bottom:20px;}
	#MsloydPage h3 {color:#888; font-size:16px; font-weight:800;}
	#MsloydPage h3 span {color:#555; font-size:18px;}
	#MsloydPage .word {color:#888; font-size:16px; padding-top:30px;}
	#MsloydPage em {font-size:20px; text-decoration:underline; font-weight:bold;}
	#MsloydPage strong {color:#44aced; font-size:19px;}
	
	#MsloydPage p span {color:#555; font-weight:800; text-decoration:underline;}
	#MsloydPage img {padding-right:15px;}
	#MsloydPage .tip {color:#ff0000; text-align:right;}
	
	#MsloydPage a {color:#44aced; text-decoration:underline;}
	#MsloydPage a:hover {color:#ff3f3f; text-decoration:underline;}
	
	.eduTb {width:100%;  background:#ccc;  margin:10px 0 5px 0; font-size:16px;}
	.eduTb tr th {padding:10px 5px; text-align:center; vertical-align:middle; background:#E2EFDA; color:#333;}
	.eduTb tr td {padding:10px 5px; text-align:center; background:#fff; color:#666;}
	
	
/* 메인 */
#mTitle {text-align:right; padding:0 10px 5px 0; margin:30px auto 14px auto; border-bottom:2px dotted #ddd; font-size:20px; color:#44aced; font-weight:800; text-shadow: 2px 2px 2px #ddd;}
	#mTitle a {color:#44aced;}
	#mTitle a:hover {text-decoration:underline;}
#mTitle1 {text-align:center; font-size:24px; font-weight:800; color:#555; font-family:Arial,sans-serif; margin:30px 0 10px 0; padding-bottom:5px; border-bottom:2px dotted #ddd;}
	#mTitle1 a {color:#555;}
	#mTitle1 a:hover {text-decoration:underline;}	
	
	
	