table.test01{border:1px solid #0000FF; background-color:#FFFFDD; border-collapse:collapse;}
table.pickup01{width:236px; height:115px; background-color:#FFE5E5; border:0px solid #999999;}
table.newcome01{width:220px; background-color:#FFFFFF; border-collapse:collapse;}
table.update01{width:220px; background-color:#FFFFFF; border-collapse:collapse;}
table.ranking01{width:220px; background-color:#FFFFFF; border-collapse:collapse;}
table.rireki{width:600px;  background-color:#AAAAAA; padding:5px; border-collapse:collapse;}
table.map02{border:0px; width:454px; height:111px}
table.search01{width:490px; background-color:#FFFFFF; border-collapse:collapse;}
table.search02{width:490px; background-color:#FFFFFF; border-collapse:collapse;}
table.search03{width:490px; background-color:#FFFFFF; border-collapse:collapse;}
table.list{width:650px; background-color:#FFFFFF; border-collapse:collapse;}
table.store{width:100%; background-color:#FFFFFF; border-collapse:collapse;}

td{font-size: 13px; color: #000000}
td.title01{font-size:14pt; color:#000000; font-weight:bold;}
td.pickup-title01{font-size:14pt; color:#000000; font-weight:bold; border:1px solid #0000FF;}
td.pickup01{ font-size:8pt; line-height:120%; vertical-align:text-top}
td.newcome-title01{font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#222266; line-height:120%;}
td.update-title01{font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#226622; line-height:120%;}
td.ranking-title01{font-size:10pt; color:#FFFFFF; font-weight:bold; background-color:#CC2222; line-height:120%;}
td.newcome01{ font-size:10pt; color:#555555; border-bottom:1px dotted #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; line-height:120%;}
td.newcome02{height:45px; font-size:10pt; color:#555555; border-bottom:1px dotted #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; line-height:120%;}
td.update01{height:90px; font-size:10pt; color:#555555; border-bottom:1px dotted #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; line-height:120%;}
td.update02{height:45px; font-size:10pt; color:#555555; border-bottom:1px dotted #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; line-height:120%;}
td.ranking01{height:90px; font-size:10pt; color:#555555; border-bottom:1px dotted #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; line-height:120%;} 
td.ranking02{height:45px; font-size:10pt; color:#555555; border-bottom:1px dotted #999999; border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; line-height:120%;} 

td.search01-1{padding:10px; border:1px #CCCCCC solid}
td.search01-2{width:360px; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; }
td.search01-3{background-color:#FBEFBE; border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid; }
td.search02-1{background-color:#FBEFBE; border:1px #CCCCCC solid;}
td.search02-2{width:50%; padding:5px;}
td.search03-1{background-color:#FBEFBE; border:1px #CCCCCC solid;}
td.search03-2{width:25%; padding:5px;}

td.form01{font-size:10pt;}
td.map02{font-size:8pt; height:10px}
td.rireki01{background-color:#FFF8D5; width:100px; border:1px solid #AAAAAA; padding:3px;}
td.rireki02{background-color:#FFF8D5; width:60px;  border:1px solid #AAAAAA; padding:3px; font-size:8pt;}
td.rireki03{background-color:#FFE9FA; border:1px solid #AAAAAA; padding:3px;}
td.rireki04{background-color:#FFF8D5; border:1px solid #AAAAAA; padding:3px;}

td.list01{height:31px; background-image:url(./img/shopname-search.gif); padding: 1p; }
td.list02{width:150px; height:150px; vertical-align:middle; text-align:center; background-color:#EEEEEE; border-left:1px #AAAAAA solid; border-bottom:1px #AAAAAA solid;}
td.list03{width:500px; vertical-align:top; background-color:#FFFFFF; padding: 10px 15px 10px 15px; border-right:1px #AAAAAA solid; border-bottom:1px #AAAAAA solid;}
td.store01{width:70px; text-align:center; background-color:#EEEEEE; border:1px #AAAAAA solid; padding:5px;}
td.store02{border:1px #AAAAAA solid; padding:5px;}

a.search01{font-size:10pt; color:#333333; text-decoration:underline}
a:hover.search01{font-size:10pt; color:#3366FF; text-decoration:underline}
a.search02{font-size:10pt; color:#333333; text-decoration:underline;}
a:hover.search02{font-size:10pt; color:#3366FF; text-decoration:underline;}
a.search03{font-size:10pt; color:#333333; text-decoration:underline;}
a:hover.search03{font-size:10t; color:#3366FF; text-decoration:underline;}

a.head{font-size:10pt; color:#C2008E; text-decoration:underline; font-weight:bold;}
a:hover.head{font-size:10pt; color:#3366FF; text-decoration:underline}
a.foot{font-size:8pt; color:#666666; text-decoration:none}
a:hover.foot{font-size:8pt; color:#3366FF; text-decoration:underline}

a.menu01{font-size:9pt; color:#000000; text-decoration:none;}
a:hover.menu01{font-size:9pt; color:#EE8822; text-decoration:underline;}
a.pickup01{font-size:10pt; color:#FE0203; text-decoration:underline; font-weight:bold;}
a:hover.pickup01{font-size:10pt; color:#3399CC; text-decoration:underline;}
a.newcome01{font-size:10pt; color:#0C94DB; text-decoration:underline; font-weight:bold;}
a:hover.newcome01{font-size:10pt; color:#F36B24; text-decoration:underline;}
a.update01{font-size:10pt; color:#58B427; text-decoration:underline; font-weight:bold;}
a:hover.update01{font-size:10pt; color:#A74BD8; text-decoration:underline;}
a.ranking01{font-size:10pt; color:#D321A3; text-decoration:underline; font-weight:bold;}
a:hover.ranking01{font-size:10pt; color:#2CDE5C; text-decoration:underline;}

a.faq{font-size:10pt; color:#3366ff; text-decoration:underline;}
a:hover.faq{font-size:10pt; color:#A98B01; background-color:#FFF8D5; text-decoration:underline}
a.list{font-size:10pt; color:#0202FD; text-decoration:underline}
a:hover.list{font-size:10pt; color:#3366FF; background-color:#F0F0FF; text-decoration:underline}
a.jump{font-size:10pt; color:#020250; text-decoration:underline}
a:hover.jump{font-size:10pt; color:#CC3399; background-color:#FFD5F3; text-decoration:underline}
a.normal{font-size:10pt; color:#000099; text-decoration:underline}
a:hover.normal{font-size:10pt; color:#3366FF; background-color:#F0F0FF; text-decoration:underline}
Amap{ outline: 10px solid gray; }

div.main{width:730px; border:0px solid #111111; background-color:#FFFFFF;}
div.topmenu{width:700px; background-image:url(./img/menu-bar.gif);}
div.f-left{float:left;}
div.f-clear01{clear:both;}
div.left01{float:left; width:500px;}
div.map{float:left;}
div.search01{height:150px;}
div.search02{height:150px;}
div.ranking{height:200px;}
div.newcome{height:200px;}
div.pickup01{font-size:8pt; float:right; background-color:#FFFFFF; padding:2px 5px; text-align:right; border:1px solid #FF0000;}

span.newcome01{font-size:9pt; color:#333333;}
span.update01{font-size:9pt; color:#333333;}
span.ranking01{font-size:9pt; color:#333333;}
span.ranking02{font-size:10pt; color:#FF0000; font-weight:bold;}
span.style05{font-size:10pt; color:#226622; font-weight:bold;}
span.style06{font-size:10pt; color:#CC2222; font-weight:bold;}


input.submit01{border:1px #FFFFFF hidden; background:#FF9900; color:#FFEEEE; width:100px; height:30px; font-size:12pt; font-weight:bold;}
input.text01{border:1px #000000 hidden;}
input.radio01{border:1px #000000 hidden;}


#header h1  {display: none;}
#header h2  {display: none;}
#header div {margin: 0px; padding: 0px;}

body {margin:0px; background-color:#FFFFFF; text-align:center; background-image:url(./img/bar_01.gif); background-repeat:repeat-x;}

table.publish {width:650px; border-collapse:collapse; margin-bottom:15px;}
table.publish th     {border:1px #AAAAAA solid; width:120px; background-color:#EEEEEE; font-size:12px; height:25px;}
table.publish th.th1 {color:#FF0000; text-align:center; font-weight:bold;}
table.publish th.th2 {color:#000000; text-align:center; font-weight:normal;}
table.publish td     {padding:3px; border:1px #AAAAAA solid; height:25px;}
table.publish td.td1 {width:55px; background-color:#EEEEEE;}
table.publish td.td2 {background-color:#FFFFFF;}


/* confirm 店舗登録の情報確認 */
#review         {margin-bottom: 10px;  text-align: left;  width: 500px;}
#confirm table.store    {width: 650px; border-collapse: collapse; text-align: left; font-size: 12px;}
#confirm table.store th {border: 1px #AAAAAA solid;  background-color: #EEEEEE;  padding: 2px;  font-weight: bold; width: 120px; height:25px; text-align: center; color:#FF0000;}
#confirm table.store td {border: 1px #AAAAAA solid;  background-color: #FFFFFF;  padding: 2px;  font-weight: normal; }


