@charset "shift_jis";

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

SUNNY CSS
-----
VITALIFY ASIA
HOCNT - TRUCTT

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

body
{
	font-family: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", Sans-Serif;
	font-size: 13px;
 	* font-size: 81.25%; /*for IE6,IE7*/
	margin:0px;
	padding:0px;
	line-height:22px;
	text-align: left;
	color: #333322;
}

/* ----------------------------------------------------------------------------------
RESET CSS ---------------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
address,
div,
textarea,
pre,
form
{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:1.4;
	font-size: 100%;
	zoom:100%;
	font-weight: normal;
	font-style: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}

ul,
li,
ol
{
	margin:0;
	padding:0;
	line-height:1.4;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}

p,
pre
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight: normal;
}

img
{
	margin:0;
	padding:0;
	vertical-align: bottom;
	border: 0;
}

table,
th,
td
{
	font-size: 100%;
	line-height: 1.4;
	font-weight: normal;
	padding-bottom: 0;
}

br
{
	margin:0;
	padding:0;
}

.clear
{
	clear:both;
	text-indent:-9999px;
	height:0px;
	padding:0;
	margin:0;
	font-size:1px;
}

.clear2 { clear:both; }

.f_L { float:left; }

.f_R { float:right; }

/* ----------------------------------------------------------------------------------
TABLE CSS ---------------------------------------------------------------------------*/

td,
tr
{
	text-align:left;
	vertical-align:top
}

/* clear
--------------------------------------------------------------------------*/
.clb,
.clr,
.cll
{
	clear:both;
	font-size:0px;
	line-height:0px;
	width:0px;
	height:0px;
}

.clr { clear:right; }

.cll { clear:left; }

/*--------------------------
clearfix
--------------------------*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hides from IE-mac */
