img{
border:0px;
}

body{
background-color : #FFFFFF
}
.id-01 { font-size:10px;line-height: 12px}
.id-02 { font-size:12px;line-height: 14px}
.id-03 { font-size:14px;line-height: 16px}
.id-04 { font-size:16px;line-height: 18px}
.column { font-size:12px;line-height: 16px;
padding : 2px 5px
}

.topleftborder{
border-top : 1px solid #666666;
border-left : 1px solid #666666;
border-collapse : collapse;
border-spacing : 0;
empty-cells : show;
}
html>body table{border collapse:separate}

.rightbottomborder{
border-right : 1px solid #666666;
border-bottom : 1px solid #666666;
}

.column02 { font-size:14px;line-height: 16px;
padding : 2px 5px
}
.columnWh { font-size:14px;line-height: 20px;
color : #ffffff;
padding : 2px 5px
}
.columnGallery { font-size:12px;line-height: 20px;
padding : 10px 5px
}
A:link {color:#000000; text-decoration:none;}
A:visited {color:#000000; text-decoration:none;}
A:hover {text-decoration : blink; color:#FFB533; text-decoration:underline;}

.columnForm { font-size:14px;line-height: 20px;
color : #000000;
padding : 2px 5px
}

.columnForm2 { font-size:14px;line-height: 30px;
color : #000000;
padding : 2px 5px
}

.columnExperience { font-size:11px;line-height: 14px;
padding : 2px 5px
}

.special{
font-size:12px;line-height: 14px;
border-style : solid;
background-color : #FFFFCC;
border-color : #cccccc #ffffff;
border-width : 1px;
}

.special2{
font-size:12px;line-height: 14px;
border-style : solid;
background-color : #FEFEE2;
border-color : #cccccc #ffffff;
border-width : 1px;
padding : 10px 5px
}

.special3{
font-size:12px;line-height: 14px;
border-style : none;
background-color : #FFFFCC;
border-color : #cccccc #ffffff;
border-width : 1px;
padding : 10px 5px
}

.special3-1{
font-size:12px;line-height: 14px;
border-style : none;
background-color : #EDEDED;
border-color : #000000;
border-width : 1px;
padding : 10px 5px
}

.favorite{
font-size:12px;line-height: 14px;
border-style : solid;
background-color : #FCEEC3;
border-color : #cccccc #ffffff;
border-width : 1px;
}

.favorite2{
font-size:12px;line-height: 14px;
border-style : solid;
background-color : #ECEFFE;
border-color : #cccccc #ffffff;
border-width : 1px;
}

.favorite3{
font-size:12px;line-height: 14px;
border-style : solid;
background-color : #FFE0FD;
border-color : #cccccc #ffffff;
border-width : 1px;
}

.blk{
border-style : solid;
border-color : #000000;
border-width : 1px;
}


.red1{
border-style : solid;
border-color : #FF0033;
background-color : #FC6B6B;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}

.red2{
border-style : solid;
border-color : #FF0033;
background-color : #FCBD6B;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}

.red3{
border-style : solid;
border-color : #FF0033;
background-color : #C7FC6B;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}

.red4{
border-style : solid;
border-color : #FF0033;
background-color : #FB9090;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}

.red5{
border-style : solid;
border-color : #FF0033;
background-color : #000000;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}

.red6{
border-style : solid;
border-color : #FF0033;
background-color : #FFFAED;
border-width : 1px;
font-size:12px;line-height: 16px;
padding : 5px 10px
}

.h1{
border-style : solid;
border-color : #000000;
border-width : 1px
}

.topmargin15{
margin-top:15px;
}

.topmargin10{
margin-top:10px;
}

.topmargin5{
margin-top:5px;
}

.serch{
padding : 5px 5px
}

.areaname{
margin-top:10px;
font-size:16px;line-height: 18px;font-weight:bold;
color:#191970;
}

.shoplist{
margin-top:5px;
margin-bottom:15px;
}

.glay_solid{
margin:5px 5px 5px 5px;
border-style : solid;
border-color : #666666;
padding:3px;
font-size:14px;line-height: 16px;
border-width : 1px;
}

.shopname{
font-size:14px;line-height: 16px;
font-color:#666666;
}

.shopname2{
font-size:16px;line-height: 18px;
color:#F60AD7;
text-decoration:underline;
margin-bottom:5px;
}

.pickgal{
margin:5px 5px 5px 5px;
border-style : none;
font-size:10px;line-height: 12px;
border-width : 0px;
float:left;
}

.comment{
width:295px;
margin:0px;
border-style : none;
font-size:12px;line-height: 16px;
border-width : 0px;
float:left;
}

.linkCategory { font-size:12px;line-height: 16px;
text-align: left;
padding : 2px 5px
}

.linkComment { font-size:10px;line-height: 12px;
text-align: left;
text-valign: middle;
}

.lectureLink { font-size:10px;line-height: 14px;
color : #FF9292;
padding : 2px 5px
}

.linkName { font-size:10px;line-height: 12px;
text-align: center;
}

.toribia01 { font-size:18px;line-height: 20px;
color : #FF4141;
padding : 2px 5px
}

.HanabiTitle { font-size:14px;line-height: 18px;
color : #FF5656;
padding : 2px 5px
}

.hanabi01 { font-size:10px;line-height: 14px;
padding : 2px 5px
}

.hanabi02 { font-size:12px;line-height: 14px;
padding : 2px 5px
}

.hanabi-red{
border-style : solid;
border-color : #FF0033;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}

.hanabi-caption { font-size:12px;line-height: 16px;
text-align: center;
padding : 2px 5px
}

.red7{
border-style : solid;
border-color : #FF0033;
background-color : #FB90AE;
border-width : 1px;
font-size:14px;line-height: 16px;
padding : 2px 5px
}
