/*_/_/_/_/_/_/ 공통 _/_/_/_/_/_/*/	
@charset "utf-8";
	.cf{zoom:1;}
	.cf:before, .cf:after{content:" ";display:table;}
	.cf:after{clear:both;}
	
	a:hover{text-decoration:none;}

	div.wrap{
		width:1385px;
		margin:0 auto;
		min-height:100%;
		padding-left:32px;
	}

	/*header{
		width:100%;
		height:34px;
	}	
	header ul.header-link{
		float:right;
		width:auto;
		height:34px;
		padding:5px 12px 3px 0;
	}
	header ul.header-link li{
		display:inline;
	}

	nav{
		clear:both;
		width:100%;
		height:66px;
	}	
	nav ul.top-menu{
		width:auto;
		height:66px;
		padding-left:0px;
		margin-top:8px;
	}
	nav ul.top-menu li{
		float:left;
	}*/

	div#contents{
		width:100%;
		height:auto;		
	}

	div#contents-middle{
		float:right;
		width:1045px;
	}

	footer{
		clear:both;
		padding-top:16px;
		padding-right:0px;
		width:1225px;
		margin:0 auto;
	}
	
	section#sub-contents{
		float:right;
		width:990px;
		margin-top:0px;
		margin-right:25px;
	}
	section#sub-top-img{
		padding-top:0px;		
		width:100%;
		margin:0 auto;
	}

/*---요가센터 건물 사진 ---*/	
	ul.yoga-center-building-pic{
		clear:both;
		float:right;
		padding:0px; 
		margin:0;
	}
	ul.yoga-center-building-pic li{
		float:left;
	}

	ul.yoga-center-building-pic li.small-build-img img{
		cursor:pointer;
	}

	div.yoga-center-map{
		float:right;width:759px;margin:20px 116px 40px;border:solid 2px #cfcfcf;
	}

    nav#sub_nav{
		float:left;
		width:180px;
		margin-top:0px;
	}

	.sub_nav{
		width:180px;
		float:left;
	}
	.sub_nav li {
		clear:both;
		float:left;
		padding:0;
		margin:0;
		width:180px;
		height:35px;
	}