body{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
font-size: 9pt;
}

img{
border: 0;
}

/************/
/* メニュー */
/************/

.idxAtb{
background-color: #DEEEFF;
text-align: center;
}

.outTable{
border-color: #FFFFFF;
width: 100%;
font-size: 9pt;
}

.titleHeader01{
color: #FFFFFF;
background-color: red;
font-size: 9pt;
font-weight: bolder;
text-align: center;
}

.menuTitle{
width: 210px;
color: #FFFFFF;
font-size: 9pt;
text-align: left;
background-color: #10A9E7;
font-weight: bolder;
}

.msgTitle{
color: red;
font-size: 9pt;
text-align: left;
background-color: #10A9E7;
font-weight: bolder;
}

.menuColor{
background-color: #8AD7F5;
}

.menuTopics{
background-color: #FFFFFF;
vertical-align: top;
}

/************/
/* フォント */
/************/

.uBigFont{
font-size: 14pt;
font-weight: bolder;
text-align: center;
text-decoration: underline;
}

.bigFontWhiteRed{
color: white;
background-color: red;
font-size: 12pt;
font-weight: bolder;
}

.bigFontWhite{
color: white;
font-size: 12pt;
font-weight: bolder;
}

.miniFontWhite{
color: white;
font-size: 8pt;
font-weight: bolder;
}

/************/
/* 回り込み */
/************/

.floatLeft{
float: left;
}

.floatRight{
float: right;
}

.floatClear{
clear: both;
}

/**********/
/* まつり */
/**********/

.ohEnkaColor{
background-color: #8AD7F5;
font-size: 12pt;
font-weight: bolder;
text-align: center;
}

.ohEnkaKansen{
width: 90%;
background-color: #7AB6FF;
font-size: 9pt;
}

.maturiTable{
width: 100%;
background-color: #8AD7F5;
font-size: 12pt;
font-weight: bolder;
}

.maturiOrder{
width: 90%;
font-size: 10pt;
}

/******************************/
/* ご注文ありがとうございます */
/******************************/

.orderComplate{
width: 90%;
text-align: center;
font-size: 12pt;
}

