/* CSS Document */

body,th,td,h1,h2,h3,h4,h5,h6,pre,input,texarea,option,div,p,li{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif";
	line-height: 160%;
	font-weight: normal;
	/* Hack for modern Browser */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:12px;
}
address {color:#ffffff; font-weight:bold; font-style:normal}
body{text-align:center;}
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dl,dd,dt{
	margin:0;
	padding:0;
}

ol,ul,li{
	list-style-type: none;
}
a{
	text-decoration:none;
	/*mac IE*/
	outline:none 0 #000;
}

h1,h2{
padding-bottom:20px;
}


.text12{
font-size:12px;
line-height:100%;
}

/*--------------------

	float clear

--------------------*/

.clear-fix,
.section,
.inner,
.box,
.box-int01,
.box-int02,
.sp3_box1,
.chisan_boxA,
.ikiiki_box,
.healthBox,
#health #title h1,
.tow-column{
    overflow:hidden;
    zoom:1;
}

.clear-fix:after,
.section:after,
.inner:after,
.box:after,
.box-int01:after,
.box-int02:after,
.chisan_boxA:after,
.sp3_box1:after,
.ikiiki_box:after,
.healthBox:after,
#health #title h1:after,
.tow-column:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*\*/
* html .clear-fix,
* html .section,
* html .inner,
* html .box,
* html .box-int01,
* html .box-int02,
* html .chisan_boxA,
* html .sp3_box1,
* html .ikiiki_box,
* html .healthBox,
* html #health #title h1,
* html .tow-column{
    height: 1em;
    overflow: visible;
}
/**/

/* or */
.clear{
	clear:both;
}