.default {
    font-size: 12px;

}
.defaultwhite {
    font-size: 12px;
    color: #FFFFFF;
}
a.navi:link {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration:none;
    padding: 1px;

}
a.navi:visited {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration:none;
    padding: 1px;

}
a.navi:hover {
    font-size: 12px;
    color: #915700;
    background-color: #FFFFCC;
    padding: 1px;


}
a.cm:link {
    font-size: 12px;
    color: #000000;
    text-decoration:underline;
    padding: 1px;

}
a.cm:visited {
    font-size: 12px;
    color: #000000;
    text-decoration:underline;
    padding: 1px;

}
a.cm:hover {
    font-size: 12px;
    color: #915700;
    background-color: #FFFFCC;
    padding: 1px;

}
a.cm2:link {
    font-size: 12px;
    color: #800000;
    text-decoration:none;
    padding: 1px;
    font-weight: bold;
}
a.cm2:visited {
    font-size: 12px;
    color: #800000;
    text-decoration:none;
    padding: 1px;
    font-weight: bold;
}
a.cm2:hover {
    font-size: 12px;
    color: #FFFFFF;
    background-color: #800000;
    padding: 1px;
    font-weight: bold;
    text-decoration:none;
}
a.doc:link {
    color: #006699;
    text-decoration:underline;
}
a.doc:visited {
    color: #006699;
    text-decoration:underline;
}
a.doc:hover {
    color: #FF3300;
    text-decoration:underline;



}
a.doc4:link {
    color: #FF3300;
    text-decoration:underline;
    padding: 1px;
}
a.doc4:visited {
    color: #FF3300;
    text-decoration:underline;
    padding: 1px;
}
a.doc4:hover {
    color: #FF3300;
    text-decoration:underline;
    background-color: #FFFFCC;
    padding: 1px;
}
a.doc_no:link {
    color: #006699;
    text-decoration:none;
}
a.doc_no:visited {
    color: #006699;
    text-decoration:none;
}
a.doc_no:hover {
    color: #FF3300;
    text-decoration:underline;
}
a.doc2:link {
    color: #006699;
    text-decoration:underline;
    padding: 1px;

}
a.doc2:visited {
    color: #006699;
    text-decoration:underline;
    padding: 1px;

}
a.doc2:hover {
    color: #FFFFFF;
    text-decoration:none;
    background-color: #006699;
    padding: 1px;




}
a.doc2_no:link {
    color: #006699;
    text-decoration:none;
    padding: 1px;

}
a.doc2_no:visited {
    color: #006699;
    text-decoration:none;
    padding: 1px;

}
a.doc2_no:hover {
    color: #FFFFFF;
    text-decoration:none;
    background-color: #006699;
    padding: 1px;




}

.brownbold {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #800000;
}
.titlecell {
    font-size: 12px;
    background-color: #FFCC66;
    border: double #CC9900;
    color: #336600;
}
.goodstitle {
    font-size: 14px;
    font-weight: bold;
    color: #660000;
    border-top: medium none #FFCC00;
    border-right: medium none #FFCC00;
    border-bottom: medium dotted #FFCC00;
    border-left: medium none #FFCC00;



}
.flattext {
    font-size: 12px;
    border: none;
    background-color: #FFCC00;
}
.goodstitle2 {
    font-size: 14px;
    font-weight: bold;
}
.cellunderlineGR {
    border-bottom-style: solid;
    border-bottom-color: #009999;
    border-bottom-width: 1px;

}
.button1 {
    color: #006666;
    background-color: #FFCC00;
    border: 1px solid #006666;
}
.nrmflattext {
    border: 1px solid;
}
.memo {
    font-size: 10px;
    color: #006699;
}
.frmcontents {
    color: #006666;
}
.cancel {
    font-size: 12px;
    text-decoration: line-through;
    color: #999999;

}
.button2 {
    color: #FFFFFF;
    border: 1px solid;
    background-color: #009966;
    font-weight: bold;


}
.review {
    vertical-align: super;
    font-size: 12px;

}
.cellrev {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}
.contents1 {
    font-size: 12px;
    font-weight: normal;
    background-color: #FFFFE1;
    border: 2px solid #03AB31;






}
.contents2 {
    font-size: 14px;
    font-weight: bold;
    color: #663300;
    border: medium none #009999;

}
.event1 {
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #03AB31;
    border-right-color: #03AB31;
    border-bottom-color: #03AB31;
    border-left-color: #00789F;
    background-color: #FFFFE1;

}
.event2 {
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-left-style: solid;
    border-top-color: #E38800;
    border-right-color: #E38800;
    border-bottom-color: #03AB31;
    border-left-color: #00789F;
}
.image1 {
    margin-bottom: 8px;
    margin-top: 3px;
    margin-right: 3px;
    margin-left: 3px;

}
.large {
    font-size: 14px;
}
.bbs1 {
    padding: 20px;

}
.bbs2 {
    background-color: #FFFFE8;
    padding: 8px;
    border: thin dashed #FFCC00;
    font-size: 12px;

}
.bbs3 {

    font-size: 12px;
    border-top: medium none #FFCC00;
    border-right: medium none #FFCC00;
    border-bottom: medium dotted #FFCC00;
    border-left: medium none #FFCC00;
}
.errmsg {
    font-weight: bold;
    color: #990000;
}
.cell1 {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000066;
}
.contents3 {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
    border-top: thin solid #03AB31;
    border-right: thin none #03AB31;
    border-bottom: thin solid #03AB31;
    border-left: thin none #03AB31;
    padding-top: 3px;
    text-align: center;
    color: #006699;
    background-color: #FFFFE1;



}
.cellrev2 {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-color: #009966;
    border-right-color: #009966;
    border-bottom-color: #009966;
    border-left-color: #009966;
    background-color: #D0FFE8;


}
.image2 {

    margin-bottom: 5px;
    margin-top: 3px;
    margin-right: 3px;
    margin-left: 3px;
}
.floatleft1 {
    text-align: left;
    float: left;
    margin-right: 6px;

}
a.doc3:link {
    color: #000000;
    text-decoration:underline;
}
a.doc3:visited {
    color: #000000;
    text-decoration:underline;
}
a.doc3:hover {
    color: #FF3300;
    text-decoration:underline;
}
a.doc3_no:link {
    color: #000000;
    text-decoration:none;
}
a.doc3_no:visited {
    color: #000000;
    text-decoration:none;
}
a.doc3_no:hover {
    color: #FF3300;
    text-decoration:underline;
}
a.docGrey:link {
    color: #666666;
    text-decoration:underline;
}
a.docGrey:visited {
    color: #666666;
    text-decoration:underline;
}
a.docGrey:hover {
    color: #FF3300;
    text-decoration:underline;
}
.floatleft2 {

    text-align: left;
    float: left;
    margin-right: 10px;
}
.floatright1 {
    text-align: left;
    float: right;
    margin-left: 10px;


}
.floatleft3 {
    text-align: left;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 0px;

}
.floatbottom1 {
    text-align: left;
    float: left;
    margin-top: 4px;

}
.review-large {
    font-size: 14px;
    line-height: 24px;

}
.caption1 {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;


}
