/* Whole control */

body {
	margin:0;
	padding:0;
	color: #555555;
	background-image: ../img/top_bg.gif);
	background-image: url(../img/top_bg.gif);
	background-color: #FFFFFF;
}

body {scrollbar-face-color : #FFFFFF} 



h1{	font-size: 14px; line-height: 16px;  font-weight: normal; color: #FF6699; margin: 2px 0px 10px 5px;	padding: 0px; }
h3{	font-size: 12px; line-height: 16px;  font-weight: bold; color: #999999; margin: 10px 0px 5px 0px; padding: 0px; background: url(../img/h3bk.gif) no-repeat 0px 3px; width: 600px; text-indent: 20px; height: 20px; }
h2{	font-size: 14px; line-height: 20px;  font-weight: bold; color: #999999; margin: 0px 0px 0px 0px; padding: 15px; background: url(../img/title_back.gif) no-repeat 0px 3px; width: 650px;  height: 20px; vertical-align: text-bottom;}
h4{	font-size: 12px; line-height: 22px; font-weight: normal; color: #666666; margin-bottom: 16px; padding: 0px; background: url(../img/h4bk.gif) no-repeat; width: 530px; text-indent: 18px; height: 23px; }

strong { font-style: normal; font-weight: bold; }

p { width: 530px;}

a:link {	text-decoration: none; color: #FF6666;}
a:visited { color: #FF3366;text-decoration: none}
a:hover { color: #FF3366;text-decoration: underline}
a:active { color: #FFCC00;text-decoration: none}


/* font control */

.text08 {font-size: 8px; line-height: 10px;}
.text09 {font-size: 9px; line-height: 11px;}
.text10 { font-size: 10px; line-height: 11px; }
.text11 { font-size: 11px; line-height: 12px; }
.text12 { font-size: 12px; line-height: 15px; }
.text14 { font-size: 14px; line-height: 15px; }
.text16 { font-size: 16px; line-height: normal; }
.text18 { font-size: 18px; line-height: normal; }
.text20 { font-size: 20px; line-height: normal; }
.text24 { font-size: 24px; line-height: normal; }
.text30 {font-size: 30px; line-height: normal;}

.style1 {color: #FF9190;}
.style4 {color: #FF6633}
.style5 {color: #FFFFFF}
.style6 {font-size: 14px;}
.style9 {font-size: 12px; color: #FF6699;}
.style11 {font-size: 12px}
.style13 {color: #FF3366;}
.style21 {color: #B4B4B4; font-size: 14px; }
.style22 {color: #666666}
.style23 {color: #FF6699; font-weight: bold;}
.style27 {color: #B0B0B0}
.style28 {color: #FF9999}
.style30 {color: #B0B0B0; font-size: 12px; }
.style35 {color: #999999}
.style36 {color: #FF6699}

#box01 .title{
background-color:#FF6666; font-weight:bold; color:#ffffff; padding:3px 0 3px 9px; font-size:12px;
}

#box01 .h-space{
height:5px;
}

#box01 .h-space2{
height:7px;
}

#box01 .h-space3{
background-image:url(../img/box_bg1.gif); background-repeat:repeat-x; height:7px;
}

#box01 .h-space4{
background-image:url(../img/box_bg3.gif); background-repeat:repeat-y;
}

#box01 .h-space5{
background-image:url(../img/box_bg4.gif); background-repeat:repeat-y
}

#box01 .h-space6{
background-image:url(../img/box_bg2.gif); background-repeat:repeat-x;height:7px;
}

#box01 .h-space7{
background-image:url(../img/box_bg4.gif);
}

#box01 .box01-1{
padding:0px 5px 0px 5px;
}

#box01 .text-li{
list-style:none; font-size:12px;font-weight:bold; padding:0px 0px 0px 4px; line-height:18px; margin:0px 0px 4px 3px; color:#666666
}

#box01 .text-li2{
font-size:12px; line-height:24px; padding:0px 0px 0px 20px; margin:0px 0px 0px 3px;
}

#box01 .bg01{
background-color:#FFEAE9
}

#box01 .bg02{
background-color:#FFD5D0; height:3px
}

#box01 .box01-2{
border:solid 1px #FF6666; padding:2px; margin:2px; font-weight:bold; color:#FF6666
}

#box01 .text-ex{
padding:5px; font-size:12px; line-height:18px;
}



