﻿/* skip navigation */
#spNavi h3{text-indent: -2000px; font-size:0;}
#spNavi a { position:absolute; left:10px; top:-500px; z-index:110; }
#spNavi a:focus, #spNavi a:active {background-color: #eeeeee;border:1px solid #000; display:block; font-weight: bold;height:20px; margin:0 0 0 5px; padding:8px 0 0 0;top:1px;width:140px; color:#1C4716}

	#header{position:relative; width:100%; min-width:1000px; height:90px; z-index:100; border-top:3px solid #c60081; box-sizing:border-box;}
	#header.index{position:absolute; left:0; top:0;}
	#wrap{width:100%; min-width:1000px; z-index:10;}
	#mcontent{position:relative; width:1000px; margin:0 auto; height:245px; text-align:left; margin-top:40px; margin-bottom:40px;}
	
	#swrap{position:relative; width:1000px; margin:0 auto; text-align:left; z-index:10;}
	#swrap .swrapcont{float:left; position:relative; width:1000px; margin:0 auto; text-align:left; z-index:10;}
	#left{width:250px; float:left; padding:0 0 0 0;}
	#content{position:relative; width:750px; float:left; z-index:10;}
	
	#footer{clear:both; position:relative; width:100%; min-width:1000px; height:105px; margin:0 auto; text-align:left; margin-top:25px;}
	#footer .fcont{position:relative; width:1000px; height:100px; margin:0 auto;text-align:left}
	
	