.a1_0903new #contents_0903new {
text-align:left !important;
}

#maintitlcolum01 {
margin-left:0;
}

.mainArea h2 {
margin:10px 0 0 0;
}

.mainArea p.lead {
padding:5px 0 5px 10px;
}

#subbanner {
margin-left:0;
}

.mainArea .columnArea {
margin:5px 0 0 10px;
}

#typeblock01 p.text {
font-size:100%;
}

#main .gotop p, #styletest .gotop p, #styletype .gotop p {
font-size:100%;
}

#testarea {
font-size:110%;
}

#contents_0903new a:hover {
color:#C53A52;
text-decoration:underline;
}

#contents_0903new a:link,
#contents_0903new a:active,
#contents_0903new a:visited,
#contents_0903new a:hover {
color:#333;
text-decoration:underline;
}

#contents_0903new a:hover {
text-decoration:none;
}

.gotop p a, .pageup p a{
color:#333333;
}

.a1_0903new #contents_0903new #contents {
	margin:0;
	width:750px;
}

#main #itemlist h3 {
font-size:100%;
}

#column li {
font-size:100%;
}

#rose p {
font-size:100%;
}

#contents01 .text, #itemarea .text, #main #collabo p.text, #hanajikan p.text {
font-size:95%;
_font-size:90%;
letter-spacing: -0.01em;
}



#main #h2area{
margin:107px 0 0 0;
}

#main #h2area h2{
margin:0 0 0 17px;
}

.wrapInner01 {
font-size:100%;
margin:5px 0 0 0;
}

#main #profile p.text, #main #about p.text, #contents01 .price, #itemarea .price, #main #itemarea .price, #main #hanajikan .caption p, #main #report .pickup .text {
font-size:85%;
line-height:100%;
}

#maintitl h2 {
padding:15px 0 0 17px;
}

#main #h2area .lead p, #maintitl .lead p, #main #itemarea div.lead p {
font-size:100%;
line-height:170%;
}

#titl p,#main #report p.text,#column li,#main #footbanner .e87 p.text,#main .pageup p, #main #hanajikan .caption p.titl {
font-size:90%;
}

#column  ul {
margin:10px 15px;
padding:0;
}

#contents01 h3, #itemarea h3 {
padding:6px 0 10px;
}

#h1area td {
text-align:left;
}

#maintitl h2 {
padding:0 0 0 0;
}



#main #itemarea .itembox p.text,
#main #itemarea .itembox2 p.text {
font-size:85%;
}

#main #itemarea .itembox p.text_v,
#main #itemarea .itembox2 p.text_v {
font-size:90%;
line-height:1.5;
padding:0 25px 7px;
}

#sidebanner h2 {
padding-top:8px;
}

#maintitl .test {
padding:41px 0 33px;
}

#main #itemlist .price {
font-size:100%;
}

#main #collabo p.caption {
font-size:85%;
}

#contents #hanajikan p.text {
line-height:2;
}

#main #report .pickup .textarea p.text {
font-size:85%;
line-height:1.9;
}

#main #sidemenu #about p.text {
color:#000000;
line-height:2;
padding:0 12px 18px;
}

#contents .bouq p.text, #contents .arran p.text, #contents .pot p.text {
color:#000000;
font-size:100%;
line-height:1.9;
padding:11px 0 6px 4px;
}

#contents .class p.text{
color:#000000;
font-size:100%;
line-height:1.9;
padding:11px 301px 6px 4px;
}

#maintitl h2 {
padding:15px 0 0 17px;
}

#maintitl h2.img_lay01 {
padding:0;
}

#maintitl h2.img_lay02 {
padding:0;
}

#main #contents #profile p.text {
color:#787878;
line-height:1.8;
margin:15px 16px 0 0;
letter-spacing: 0;
word-spacing: 0;
}