.clear{
	clear:both;
}

.left{
	float:left;
}

.right{
	float:right;
}

.contentEdit{
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	width:35px;
	display:block;
}

.test{
	border:1px solid #333333;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
}

.line{
	border-bottom:1px dashed #999;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
}

/*-------------------------------------------------
  General layout
-------------------------------------------------*/

body{
	color:#333333;
	font-size:12px;
	padding:0px 0px;
	margin:0px;
}



/* Headings */

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	margin:0px;
	padding:0px;
	font-size:12px;
}

/* Lists */

ul{
	list-style: none;
	padding:0px;
	margin:0px;
}

li{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:12px;
}

p{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:150%;
	color:#333;

}

strong{
	font-weight:normal;
}

b{
	color:#666;
}

/* Links */

a:link, a:visited{
	text-decoration: none;
	display:block;
	color:#600;
}

a:active,a:hover{
	display:block;
	color:#c60;
	text-decoration:underline;
}

.pageswitch{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:570px;
}

.pageswitch a:link{
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.pageswitch a:active{
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.pageswitch a:hover{
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.pageswitch a:visited{
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.contentEdit{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	width:35px;
	display:block;
}



/****** Leftbox and Rightbox toolbar buttons ******/

.bold{
	font-weight:bold;
}

.leftbox {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	display:block;
	width:20%;
}
.rightbox {
	float: right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	display:block;
	width:20%;
}

.txtCenter{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:center;
}

.txtLetf{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:left;
}

.txtRight{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:right;
}

/*-------------------------------------------------

  Board

-------------------------------------------------*/
#board{
	width:760px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

/*-------------------------------------------------

  Header

-------------------------------------------------*/
#head{
	margin:0px;
	padding:0px;
	width:760px;
}

#logo{
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/h_logo.gif) no-repeat;
	float:left;
}

#logo h1{
	margin:0px;
	padding:0px;
	width:180px;
	height:80px;
}

#logo h1 a{
	margin:0px;
	padding:0px;
	width:180px;
	height:80px;
	text-indent:-5000px;
	text-decoration:none;
}

#logo p{
	margin:0px;
	padding:0px;
	width:180px;
	height:80px;
}

#logo p a{
	margin:0px;
	padding:0px;
	width:180px;
	height:80px;
	text-indent:-5000px;
	text-decoration:none;
}


#headerRight{
	margin:0px;
	padding:0px;
	width:580px;
	float:right;
}

#headerTxt{
	margin:0px;
	padding:0px;
	float:left;
	width:360px;
}

#headerTxt p{
	margin:0px;
	padding:26px 0px 0px 0px;
	font-size:10px;
}

#toContactBtn{
	margin:23px 0px 0px 0px;
	padding:0px;
	width:160px;
	float:right;
	background:url(http://www.ifk-web.com/images/btn_tocontact.gif) no-repeat;
}

#toContactBtn a{
	width:160px;
	height:23px;
	text-indent:-5000px;
	display:block;
}

#toContactBtn a:hover{
	background:url(http://www.ifk-web.com/images/btn_tocontact_f2.gif) no-repeat;
	text-decoration:none;
}


/*-------------------------------------------------

  MainVisual

-------------------------------------------------*/
#mainVisual{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:760px;
	height:220px;
	background:url(http://www.ifk-web.com/images/mainvisual01.jpg) no-repeat;
}

#mainVisual p{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
}


#mainVisual2{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:760px;
	height:120px;
	background:url(http://www.ifk-web.com/images/ph_mainvisual02.jpg) no-repeat;
}



#mainVisual2 p{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-indent:-5000px;
}

/*-------------------------------------------------

  bgMain

-------------------------------------------------*/
#bgMain{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(http://www.ifk-web.com/images/bg_main.gif) repeat-y;
	width:760px;
}

/*-------------------------------------------------

 rightSide

-------------------------------------------------*/

#rightSide{
	float: right;
	width: 170px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

#news{
	margin:0px;
	padding:0px 5px;
}

#news h5{
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/h_side_news.gif) no-repeat;
	width:160px;
	height:23px;
	text-indent:-5000px;
}

#news ul{
	margin:0px;
	padding:7px 7px 0px 7px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
}

#news ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
	display:block;
	font-size:10px;
}

#news ul li span{
	font-weight:bold;
	display:block;
}

#news ul li a{
	line-height:130%;
	display:block;
}

#toBacknumber{
	margin:0px 0px 0px 0px;
	padding:0px;
}

#toBacknumber a{
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	line-height:100%;
}

#bnrPure{
	margin:0px;
	padding:0px 5px;
}

#bnrPure p{
	margin:10px 0px 0px 0px;
	padding:0px 0px;
	background:url(http://www.ifk-web.com/images/bnr_pure01.jpg) no-repeat;
}

#bnrPure p a{
	margin:0px;
	padding:0px 0px;
	width:160px;
	height:180px;
	text-indent:-5000px;
	text-decoration:none;
}

#bnrMat{
	margin:5px 0px 0px 0px;
	padding:0px 5px;
}

#bnrMat p{
	margin:0x 0px 0px 0px;
	padding:0px 0px;
	background:url(http://www.ifk-web.com/images/bnr_mat01.gif) no-repeat;
}

#bnrMat p a{
	margin:0px;
	padding:0px 0px;
	width:160px;
	height:80px;
	text-indent:-5000px;
	text-decoration:none;
}

#bnrCurtain{
	margin:5px 0px 0px 0px;
	padding:0px 5px;
}

#bnrCurtain p{
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	background:url(http://www.ifk-web.com/images/bnr_cur.gif) no-repeat;
}

#bnrCurtain p a{
	margin:0px;
	padding:0px 0px;
	width:160px;
	height:80px;
	text-indent:-5000px;
	text-decoration:none;
}

#bnrRescue{
	margin:5px 0px 0px 0px;
	padding:0px 5px;
}

#bnrRescue p{
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	background:url(http://www.ifk-web.com/images/bnr_res.gif) no-repeat;
}

#bnrRescue p a{
	margin:0px;
	padding:0px 0px;
	width:160px;
	height:80px;
	text-indent:-5000px;
	text-decoration:none;
}



#sideMenu{
	margin:20px 0px 0px 0px;
	padding:0px 5px;
}

#sideMenu li{
	margin:5px 0px 0px 0px;
	padding:0px;
}

#sideBtn01{
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/btn_sidemenu01.gif) no-repeat;
}

#sideBtn01 a{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-5000px;
}

#sideBtn01 a:hover{
	background:url(http://www.ifk-web.com/images/btn_sidemenu01_f2.gif) no-repeat;
	text-decoration:none;
}

#sideBtn02{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/btn_sidemenu02.gif) no-repeat;
}

#sideBtn02 a{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-5000px;
}

#sideBtn02 a:hover{
	background:url(http://www.ifk-web.com/images/btn_sidemenu02_f2.gif) no-repeat;
	text-decoration:none;
}

#sideBtn03{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/btn_sidemenu03.gif) no-repeat;
}

#sideBtn03 a{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-5000px;
}

#sideBtn03 a:hover{
	background:url(http://www.ifk-web.com/images/btn_sidemenu03_f2.gif) no-repeat;
	text-decoration:none;
}

#sideBtn04{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/btn_sidemenu04.gif) no-repeat;
}

#sideBtn04 a{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-5000px;
}

#sideBtn04 a:hover{
	background:url(http://www.ifk-web.com/images/btn_sidemenu04_f2.gif) no-repeat;
	text-decoration:none;
}

#sideBtn05{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/btn_sidemenu05.gif) no-repeat;
}

#sideBtn05 a{
	width:160px;
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-5000px;
}

#sideBtn05 a:hover{
	background:url(http://www.ifk-web.com/images/btn_sidemenu05_f2.gif) no-repeat;
	text-decoration:none;
}

#sideMenuTitle{
	width:170px;
	height:25px;
	margin:0px;
	padding:0px;
	background:url(http://www.ifk-web.com/images/h_sidemenu.gif) no-repeat;
}

#sideMenuTitle h5{
	text-indent:-5000px;
}

.menuCategory{
	width:160px;
	margin:8px 0px 0px 0px;
	padding:0px 5px;
}

.menuCategory h6{
	width:160px;
	height:26px;
	margin:0px 0px;
	padding:0px 0px;
	text-indent:-5000px;
}

.menuCategory ul li{
	margin:3px 0px;
	padding:0px;
}


#cat01{
	background:url(http://www.ifk-web.com/images/h_sidebar_01.gif) no-repeat;
}

#cat02{
	background:url(http://www.ifk-web.com/images/h_sidebar_02.gif) no-repeat;
}

#cat03{
	background:url(http://www.ifk-web.com/images/h_sidebar_03.gif) no-repeat;
}

#cat04{
	background:url(http://www.ifk-web.com/images/h_sidebar_04.gif) no-repeat;
}

#cat05{
	background:url(http://www.ifk-web.com/images/h_sidebar_05.gif) no-repeat;
}

#cat06{
	background:url(http://www.ifk-web.com/images/h_sidebar_06.gif) no-repeat;
}

#cat07{
	background:url(http://www.ifk-web.com/images/h_sidebar_07.gif) no-repeat;
}

#cat08{
	background:url(http://www.ifk-web.com/images/h_sidebar_08.gif) no-repeat;
}



/*-------------------------------------------------

  Main

-------------------------------------------------*/

#main{
	float:left;
	width:570px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


/*-------------------------------------------------

  Footer

-------------------------------------------------*/

#footer{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	height:80px;
}

#toPagetop{
	margin:25px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:85px;
	height:12px;
	background:url(http://www.ifk-web.com/images/arrow_totop.gif) no-repeat;
}

#toPagetop a{
	width:85px;
	height:12px;
	display:block;
	text-indent:-5000px;
	text-decoration:none;
}

#toPagetop a:link,#toPagetop a:visited{
	background:url(http://www.ifk-web.com/images/arrow_totop.gif) no-repeat;
}

#toPagetop a:hover,#toPagetop a:active{
	background:url(http://www.ifk-web.com/images/arrow_totop_f2.gif) no-repeat;
}

#copyRight{
	border-top:1px solid #ccc;
	padding:8px 0px 0px 0px;
	width:760px;
	height:21px;
	text-align:center;
}



/*-------------------------------------------------

  Link

-------------------------------------------------*/
.arrow01:link,.arrow01:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:100%;
	background:url(http://www.ifk-web.com/images/arrow01.gif) no-repeat 0px 0px;
	color:#360;
	display:block;
}



.arrow01:hover,.arrow01:active{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	line-height:100%;
	background:url(http://www.ifk-web.com/images/arrow01.gif) no-repeat 0px 0px;
	color:#030;
	text-decoration:underline;
	display:block;
}

/*-------------------------------------------------
  title
-------------------------------------------------*/
#matTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_mat.jpg) no-repeat;
	text-indent:-5000px;
}

#pilTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_pil.jpg) no-repeat;
	text-indent:-5000px;
}

#harTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_har.jpg) no-repeat;
	text-indent:-5000px;
}

#furTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_fur.jpg) no-repeat;
	text-indent:-5000px;
}

#resTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_res.jpg) no-repeat;
	text-indent:-5000px;
}

#shoTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_sho.jpg) no-repeat;
	text-indent:-5000px;
}

#suiTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_sui.jpg) no-repeat;
	text-indent:-5000px;
}

#cusTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_cus.jpg) no-repeat;
	text-indent:-5000px;
}

#lifTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_lif.jpg) no-repeat;
	text-indent:-5000px;
}

#exerTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_exercise.jpg) no-repeat;
	text-indent:-5000px;
}

#bodywaTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_bodywarmer.jpg) no-repeat;
	text-indent:-5000px;
}

#drymaxTitle{
	margin:0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/h1_title_drymax.jpg) no-repeat;
	text-indent:-5000px;
}





