div.headerArea{text-align:left}.header{width:100%;padding-top:6px;padding-bottom:4px}.header p{margin:0}.header .logo{margin:0;text-align:left}.header .right{margin-left:180px;text-align:right}.header .right .copy{margin-right:10px;margin-top:4px;color:#66f;font-weight:bold;font-size:16px}.header .right .links{margin-top:10px;margin-right:10px;margin-bottom:0;font-size:12px}.nameBoardArea{border-bottom:2px solid #22b;background-color:#e6eeff}body{font:100% Verdana,Arial,Helvetica,sans-serif;background:#fff;margin:0;padding:0;color:#000}.wholeArea{margin-left:auto;margin-right:auto;min-width:640px}img{border-style:none}.copyright{text-align:center;margin:1em 0;font-size:small;letter-spacing:0;color:#808080}table.mainTable{border-spacing:0}td.mainTableCell{vertical-align:top}div.mainTableCellArea{word-break:break-all;word-wrap:break-word;text-align:left}.top{width:100%;margin:0 auto;font-size:16px}.navigationArea{margin-top:5px}.top .categoryLink{padding-top:5px}.top .topLink{text-align:right;height:40px}.searchForm{color:#fff;padding:4px;text-align:center;margin-top:3px;margin-bottom:5px}.searchForm form{margin:0;padding:0}.searchForm select{width:200px}.searchForm .btsub{width:200px}.searchForm .search_phrase{width:300px}.shopSearch{margin:0;padding:0;text-align:center}.shopSearch h3{font-size:14px;margin:0;padding:0}.shopSearch input{display:block;margin-left:auto;margin-right:auto}.shopSearch input[type="text"]{width:150px}.shopSearch input[type="submit"]{width:156px}.category h3{font-size:14px;color:#22b;text-align:left;margin:0;padding:0 0 0 2px}.category a{color:#22b}.category ul{list-style:none;padding-left:20px}.category>div.contentsHeader{padding:5px 0 2px 0;color:#22b;font-size:14px}.category>div.contentsBody{border:#c0b8da 1px solid;border-radius:4px}div.categoryListBodyArea{padding:8px 0}div.categoryListBodyArea li{line-height:150%}div.contentsSubHeader{padding:2px 2px 2px 0}div.contentsSubHeader+div.contentsBody{padding:8px 4px 8px 4px;margin-bottom:4px}.rBody{line-height:80%}.rBody div.linkElem{padding-left:16px}.hCategory .rBody div.linkElem{padding-left:0}.hCategory .rBody{line-height:100%}.hCategory .linkElem{display:inline}div.calendarTitleArea{font-family:Arial,Verdana,Helvetica,Meriyo,sans-serif;font-size:12px;font-weight:normal;text-align:center;margin:0;padding-top:0;padding-bottom:0}.fltrt{float:right;margin-left:8px}.fltlft{float:left;margin-right:8px}.footer{width:100%;padding:10px 0}.footer .footerTop{border:1px solid #ccc;height:10px;text-align:center}.footer .footerLink{width:100%;margin:0 auto;text-align:center;color:#fff;font-size:12px;padding:4px 0 3px 0}.footer .footerLink a{color:#fff;text-decoration:none}.footer .ssl{width:100%;margin-left:auto;margin-right:auto;margin-top:1px;margin-bottom:0;text-align:center;font-size:12px}.copyright{width:100%;margin-left:auto;margin-right:auto;margin-top:1px;margin-bottom:0;text-align:center;font-size:10px;color:#666}.footer .API{text-align:center;font-size:10px;margin:0}.footer .API a{color:#999}.subMainContent .subPageTitle{margin:0;padding:5px 0 0 10px;border-left:15px solid #22b;border-bottom:2px solid #22b;font-size:16px;color:#000;color:#22b;background:url(../../images/mall/tbg2.jpg) no-repeat right}.shopList{padding:4px 10px 4px 10px;list-style-position:outside;list-style:none;border:1px dashed #f99;border-radius:4px;font-size:small}.shopList table{width:100%}.shopList td{margin:0;padding:2px;vertical-align:middle}td.logoMarkCell img{width:40px;height:40px}td.shopNameCell{font-size:16px;font-weight:bold}td.shopNameCell a{text-decoration:none}td.oneLineDetailCell{font-size:14px}td.detailButtonCell{padding-right:8px}.nextPage{text-align:center;margin-top:2px}.contentsHeader{border-bottom:1px solid #808080}.contentsHeader h2{margin:0;font-weight:bold;font-size:medium;color:#00f}.contentsBody{margin:0}.contentsBody>table{margin-left:auto;margin-right:auto}table.searchFormLayoutTable{padding:0;margin:0 auto 0 auto}table.searchFormLayoutTable tbody{padding:0;margin:0}table.searchFormLayoutTable tr{padding:0;margin:0}table.searchFormLayoutTable td{padding:0 8px 0 8px;margin:0}div.errorMessage{background-color:#fff;color:#000}div.mainTableCellArea>div.rankingArea .rankingEntryArea,div.mainTableCellArea>div.rankingArea .rankingControlPanel,div.mainTableCellArea>div.rankingArea .rankingOrderArea{letter-spacing:0;line-height:1em;font-size:small}div.mainTableCellArea>div.rankingArea .rankingOrderArea{font-size:2em}.rankingShopNameArea{line-height:1.4em;text-align:center;color:#999}.rankingShopNameArea a{text-decoration:none;color:#039;font-weight:bold;margin-left:4px}.calendarArea .calendarOtherMonthDays{color:#b0ceaa}.calendarArea{color:#666;line-height:1.4em;background-color:#fff}.calendarInnerArea{padding-top:10px;border:#6f9871 2px solid;border-radius:4px}.calendarArea h4{color:#043f07;font-size:14px;font-weight:normal;text-align:center;margin:0;padding-top:0;padding-bottom:0}.weather{background-color:#fff;text-align:center}.weatherInnerArea{border:#6f9871 2px solid;border-radius:4px}.weather,.weather a{color:#666}.weather img{vertical-align:middle}.whatsNew ul,.travelMood ul{list-style-type:none}.whatsNew li,.travelMood li{padding-bottom:4px}.whatsNew li img,.travelMood li img{vertical-align:middle}.bargain .contentsBody{padding:8px}.bargainRecord{padding-bottom:4px}