/* Chart */
#hanaArea{
margin:40px 0 0 25px;
padding:0;
width:693px;
}

#hanaArea h2{
margin:0 0 25px 0;
padding:0;
}

#hanaArea #profileArea{
width:430px;
float:left;
background:#333333;
padding:10px;
margin:20px 0;
}

#hanaArea #proPhoto{
width:208px;
float:left;
background:#333333;
padding:10px;
margin:20px 0 20px 10px;
}

#proPhot img{
margin:0;
padding:0;
}

#hanaArea .profile{
font-size:12px;
color:#999999;
line-height:18px;
margin:0;
padding:0;
}

#hanaMenu{
font-size:12px;
text-align: left;
padding:0 0 10px 10px;
margin:0;
color:#cccc00;
}

#hanaMenu left{
float:left;
}

#hanaMenu li{
margin:0 8px;
display:block;
float:left;
font-size:12px;
color:#999;
font-weight:bold;
}

.hasen{
background:url(../hana/hana_hasen.gif) repeat-x ;
height:1px;
margin:20px 0 20px 0;
}

.hanacontents{
}

.logo{
margin:0 0 20px 0;
}

.pinehearst{
background:url(../hana/pinehearst_photo.jpg) top right no-repeat;
padding:0 0 40px 0;
}

.nathan{
background:url(../hana/nathan_photo.jpg) top right no-repeat;
padding:0 0 40px 0;
}

.primatech{
background:url(../hana/primatich.jpg) top right no-repeat;
}

.activating{
background:url(../hana/activating_photo.jpg) top right no-repeat;
padding:0 0 40px 0;
}

.LOFT{
height: 200px;
background:url(../hana/loft_photo.jpg) top right no-repeat;
padding:0 0 40px 0;
}

.yamagato{
background:url(../hana/yamagato_photo.jpg) top right no-repeat;
padding:0 0 70px 0;
}


.orderArea{
border: 7px solid #333;
background-color:#242424;
padding:0;
margin:60px 0 20px 0;
}

.orderArea_02{
border: 7px solid #333;
background-color:#242424;
padding:0;
margin:0 0 20px 0;
}


.orderArea_03{
border: 7px solid #333;
background-color:#242424;
padding:0;
margin:60px 0 20px 0;
}


.order{
margin:15px;
}

.order li{
font-size:12px;
display:block;
width:150px;
margin:0 10px 0 0;
padding:0;
color:#999999;
line-height:18px;
float:left;
}


.orderArea p{
text-align:center;
margin:0 0 10px 0;
}

.orderArea_02 p{
text-align:center;
margin:0 0 10px 0;
}

.orderArea_03 p{
text-align:left;
margin:0 0 10px 0;
}

.siteIntro{
width:500px;
}


.clear{
clear:both;
}

.hanaphoto{
margin:0 10px 0 0;
padding:0;
}

.photoArea{
margin:0 0 30px 0;
}

.photoArea_02{
margin:15px;
}

.white-text{
color:#FFFFFF;
font-weight:bold;
}

