@charset "utf-8";

/* 
*
*	Reset and Base Style Sheet
*
*	1-1.Yahoo UI Library Fonts CSS
*	1-2.Universal selector
*	1-3.Structure Module
*	1-4.Text Module
*	1-5.Hypertext Module
*	1-6.List Module
*
*/

/*======================================

	1-1.Yahoo UI Library Fonts CSS ver.2.3.1
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment
	
	77% = 10px	| 	122% = 16px	|	167% = 22px
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================*/

/*======================================

	Universal selector

=======================================*/

body,html,h1,h2,h3,h4,h5,p,address,em,strong,div,ul,li,dl,dt,dd,a{
	margin:	 0;
	padding: 0;
	line-height: 2.0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


/*======================================

	Structure Module

=======================================*/
body {
	padding: 0;
	/*font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";*/
	font-family:"Hiragino Mincho Pro W3",Georgia,"MS PMincho" ,HeiseiMincho, serif;
	line-height: 1.4;
	color: #231d2a;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


html{
	overflow-y:scroll;
}



/*======================================

	Text Module

=======================================*/

p,
pre,
address,
cite{
	font-size: 100%;
}

h1,
h2,
h3{
	font-size: 100%;
	font-weight: normal;
	line-height: 1.2;
	margin:0px;
	padding:0px;
}
strong,
em {
	font-weight: bold;
}

.mt10 {
    margin-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}


/*======================================

	Hypertext Module

=======================================*/

a {
	border:none;
	text-decoration: none;
}

a:link {
	color: #4e555b;
	border:none;
}
a:visited {
	color: #4e555b;
	border:none;
}
a:hover {
	color: #747d87;
	border:none;
}

a img{
	border: none;
}

a.arrow{
	padding: 0 0 0 15px;
	background: url(../../demo/common/img/arrow_link.gif) no-repeat left center;
}

/*======================================

	List Module

=======================================*/

ul,
ol,
dl {
	list-style: none;
}
li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
	font-size: 100%;
}

/*======================================

	Image

=======================================*/


img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*======================================

	Other

=======================================*/
.left {
    float:left;
}

.right {
    float:right;
}


* html body {     
    background: url(../../demo/common/css/null) fixed;     
}

/*--------------------------------------
  clear
---------------------------------------*/

.clrfx{
	min-height:1%;
}
.clrfx:after{
/* for modern browser */
	content:"";
	clear:both;
	height:0px;
	display:block;
	visibility:hidden;
}
* html .clrfx{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
}
body*.clrfx:after{
	content:".";
}

