/* ------------------------------------- 
 *	ƒCƒ“ƒ\[ƒ‹ƒy[ƒW
 * ------------------------------------- */
 
 #insole {
	width:589px;
	color:#333;
	background-color:#FFF;
	text-align: center;
	padding-left:4px;
	}
img {
	border:none;
	margin: 0px;
	padding-top: 0px;		
	}	
.clear {
	clear:both;
	}
.clearfix:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}	
.insole_waku {
	margin: 0 0 15px 0;
	padding: 8px 0 8px 0;
	width: 589px;
	background: #FCD99F;
	}	
.insole_wrapper {
	text-align: center;
	margin: 0 auto;
	padding: 0px;
	width: 589px;
	background: #FCD99F url(http://myfit-factory.jp/img/insole_10.gif) repeat-y top;
	}
#insole_tate {
	margin: 0 auto;
	padding: 0 0 0 39px;
	text-align: left;
	float:left;
	width: 259px;	
	}
#insole_yoko {
	text-align: left;
	float:left;
	width: 252px;	
	}	
.insole_p1 {
	margin: 0 auto;
	padding: 15px 12px 0 55px;
	text-align: left;
	width: 234px;
	float:left;		
	}
.insole_p2 {
	margin: 0 auto;
	padding: 15px 0 0 0;
	text-align: left;
	width: 234px;
	float:left;		
	}	
.insole_p3 {
	margin: 0 auto;
	padding: 10px 0 15px 5px;
	text-align: left;
	width: 480px;
	font: 12px/1.5 "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";		
	}
.insole_p4 {
	margin: 0 auto;
	padding: 10px 15px 10px 35px;
	text-align: left;
	width: 337px;
	float:left;		
	}
.insole_p5 {
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: left;
	width: 170px;
	float:left;
	font: 12px/1.5 "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";			
	}
.insole_p6 {
	margin: 0 auto;
	padding: 10px 15px 10px 35px;
	text-align: left;
	width: 165px;
	float:left;		
	}
.insole_p7 {
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: left;
	width: 342px;
	float:left;
	font: 12px/1.5 "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";			
	}
.insole_p8 {
	margin: 0 auto;
	padding: 10px 0 10px 0;
	text-align: left;
	width: 522px;
	font: 12px/1.5 "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";			
	}
.insole_gishi {
	background: #FCD99F;
	margin: 20px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 589px;			
	}		
.insole_gishi1 {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 272px;
	float:left;			
	}
.insole_gishi2 {
	margin: 0px auto;
	padding: 0px 0 0px 0;
	text-align: left;
	width: 317px;
	float:left;
	background: #FCD99F;	
	font: 12px/1.5 "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";			
	}	
.insole_slip1 {
	margin: 0px auto;
	padding: 0px 0px 0px 27px;
	text-align: left;
	width: 287px;
	float:left;			
	}
.insole_slip2 {
	margin: 0px auto;
	padding: 0px 0 0px 0;
	text-align: left;
	width: 248px;
	float:left;			
	}							
.moji_1 {
	font: 12px/1.5 "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	}
.insole_arukikata1 {
	margin: 0px auto;
	padding: 15px 0 15px 0;
	text-align: left;
	width: 243px;
	float:left;			
	}
.insole_arukikata2 {
	margin: 0px auto;
	padding: 15px 0 15px 0;
	text-align: left;
	width: 246px;
	float:left;			
	}		
.insole_tsuhan {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 231px;
	float:left;			
	}
.insole_kobo {
	margin: 0px auto;
	padding: 0px 0 0px 0;
	text-align: left;
	width: 344px;
	float:left;			
	}	
.kaisya_link {
	font: 13px;
	font-weight: bold;
	color: #CC0000;
	margin: 0 auto;
	text-align: center;
	padding: 6px 0 10px 0;				
	}	
.kaisya_link a:link { color: #CC0000; text-decoration: underline;}
.kaisya_link a:visited { color: #CC0000; text-decoration: underline;}
.kaisya_link a:hover { color: #CC0000; text-decoration: none;}			
	
/*-----------------------
padding_margin
------------------------*/
.sptop_05 { padding-top: 5px;}
.sptop_08 { padding-top: 8px;}
.sptop_10 { padding-top: 10px;}
.sptop_13 { padding-top: 13px;}
.sptop_15 { padding-top: 15px;}
.sptop_20 { padding-top: 20px;}
.sptop_30 { padding-top: 30px;}
.spbtm_05 { padding-bottom: 5px;}
.spbtm_10 { padding-bottom: 10px;}
.spbtm_20 { padding-bottom: 20px;}
.sphgt_05 { padding-top: 5px; padding-bottom: 5px;}
.sphgt_10 { padding-top: 10px; padding-bottom: 10px;}
.sphgt_15 { padding-top: 15px; padding-bottom: 15px;}
.sphgt_20 { padding-top: 20px; padding-bottom: 20px;}
.spwid_05 { padding-right: 5px; padding-left: 5px;}
.spwid_10 { padding-right: 10px; padding-left: 10px;}
.spright_15 { padding-right: 15px;}
.spright_10 { padding-right: 10px;}
.spleft_29 { padding-left: 29px;}
.mgright_15 { margin-right: 15px;}
.mgright_20 { margin-right: 20px;}
.mgright_30 { margin-right: 30px;}
.mgright_10 { margin-right: 10px;}
.spwid_15 { padding-right: 15px; padding-left: 15px;}
.spwid_20 { padding-right: 20px; padding-left: 20px;}
.sppad_10 { padding: 10px;}
.sppad_05 { padding: 5px;}
.mgtop_05 { margin-top: 5px;}
.mgtop_10 { margin-top: 10px;}
.mgtop_15 { margin-top: 15px;}
.mgtop_30 { margin-top: 30px;}
.mgbtm_02 { margin-bottom: 2px;}
.mgbtm_05 { margin-bottom: 5px;}
.mgbtm_10 { margin-bottom: 10px;}
.mgbtm_15 { margin-bottom: 15px;}
.mgbtm_20 { margin-bottom: 20px;}
.mghgt_05 { margin: 5px 0;}
.mghgt_00 { margin: 0 0;}
.mghgt_08 { margin: 8px 0;}
.mghgt_10 { margin: 10px 0;}
.mgwid_05 { margin: 0 5px;}
.mgwid_10 { margin: 0 10px;}
.mgwid_25 { margin: 0 25px;}
.mg_10 { margin: 10px}		