@charset "utf-8";
/*///////////////////////////////////////////
				CSS READING
///////////////////////////////////////////*/
@import url(style.css); @import url(text.css); @import url(thickbox.css);

/*initialization
---------------------------------------*/
a,img,ul,li,table,tr,td,p,h1,h2,h3,h4,h5,h6,ol,div,body,html,dl,dt,dd,iframe {
	padding:0px;
	margin:0px;
	border:none;
	list-style:none;
}
a img { border:none; }
img { vertical-align: bottom; }


.clear:after { content: ""; display: block; clear: both; }
.clear { zoom:100%; }



/*Utility
---------------------------------------*/
.indent {  
	margin-left: 1em;
	text-indent: -1em; 
}

/* float_style */
.flo-li li,
.flo-box div,
.float-left {
	float:left;
}
.float-right {
	float:right;
}


/* margin_style */
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }


/* border */
.border-1px {
	background:url(../images/common/1px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}
.border-2px {
	background:url(../images/common/2px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}
.border-3px {
	background:url(../images/common/3px-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
	color:#FFFFFF;
}
.border-2in1 {
	background:url(../images/common/2in1-border.gif) top left repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
}


/* width_style */
.w333{
	width:333px;
}
.w610{
	width:610px;
}
.w800 {
	width:800px;
	margin:0 auto;
}
.w820 {
	width:820px;
	margin:0 auto;
}
.w840 {
	width:840px;
	margin:0 auto;
}
.w860 {
	width:860px;
	margin:0 auto;
}
.w880 {
	width:880px;
	margin:0 auto;
}
.w900 {
	width:900px;
	margin:0 auto;
}
.w920 {
	width:920px;
	margin:0 auto;
}
.w940 {
	width:940px;
	margin:0 auto;
}
.w960 {
	width:960px;
	margin:0 auto;
}