@charset   "Shift_JIS";
BODY{
 FONT-size : 11pt;
 MARGIN : 0px auto 0px auto;
 text-align : center ;
 line-height : 110%;
}
H1 {
 CLEAR: both;
 FONT-SIZE: 110%;
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 10px;
 PADDING-BOTTOM: 10px;
 PADDING-TOP: 10px	;
 MARGIN: 80px 25px 0px;
 background-repeat : no-repeat;
 background-attachment : fixed;
 border-left-width : 8px;
 border-left-style : solid;
 border-left-color : red;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #cccccc;
 text-align : left;
}
H2 {
 PADDING-BOTTOM: 5px;
 MARGIN-right : 30px;
 MARGIN-left : 10px;
 color : #800040;
 BORDER-BOTTOM: #dcc5bc 2px solid;
 FONT-size : 13pt;
 MARGIN-top : 1em;
 text-align : left;
}
H3 {
 PADDING-BOTTOM: 5px;
 MARGIN-right : 30px;
 margin-left : 20px;
 font-size : 11pt;
 MARGIN-top : 1em;
 text-align : left;
 font-weight : bold;
 color : green;
}
H4 {
 padding-bottom : 7px;
 margin-right : 100px;
 margin-left : 30px;
 font-size : 10pt;
 MARGIN-top : 1em;
 text-align : left;
 padding-top : 7px;
 padding-left : 7px;
 padding-right : 7px;
 margin-bottom : 5px;
 border-width : 1px 1px 1px 1px;
 border-style : solid solid solid solid;
 border-color : #009999 #009999 #009999 #009999;
}
P {
 MARGIN-LEFT: 50px;
 MARGIN-RIGHT: 30px;
 line-height : 150%;
 text-align : left;
}
UL {
 PADDING-LEFT: 25px;
 MARGIN : 0px 0px 2em 50px;
}
LI{
 list-style-position : outside;
 list-style-image : url(images/b001lis.gif);
 PADDING-top : 5px;
 text-align : left;
}
SPAN{
 FONT-size : 11pt;
 color : #525252;
 line-height : 2em;
}
#page {
 border-right : solid;
 border-right-width : 1px;
 border-left : solid;
 border-left-width : 1px;
 MARGIN-left : 10px;
 width : 780px;
}
#head {
 MARGIN-BOTTOM: 5px;
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 PADDING-top : 10px;
 border-bottom : 5px solid blue;
 TEXT-ALIGN: right;
 background-image : url(images/index_01.gif);
 background-attachment : scroll;
 background-position : 15px 10px;
 background-repeat : no-repeat;
}
#main {
 MARGIN-top : 10px;
 MARGIN-LEFT: 25px;
 MARGIN-RIGHT: 25px;
 PADDING-BOTTOM: 20px;
 PADDING-TOP: 20px;
 BORDER-RIGHT: #cccccc 1px solid;
 border-top : 1px solid #cccccc;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
}
#foot {
 MARGIN: 25px 25px 0px;
 PADDING-RIGHT: 20px;
 PADDING-LEFT: 20px;
 PADDING-BOTTOM: 20px;
 PADDING-TOP: 20px;
 BORDER-TOP: #666666 1px solid;
 TEXT-ALIGN: center;
 FONT-size : 9pt;
 color : silver;
 border-bottom-width : 1px;
}
#foot A {
 FONT-size : 9pt;
 color : silver;
 text-align : center;
}
#menu {
 PADDING-RIGHT: 0px;
 border-top : 20px solid red;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 LINE-HEIGHT: 100%;
 PADDING-TOP: 0px;
}
#menu UL {
 MARGIN: 0px 0px 0px 25px;
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 PADDING-TOP: 0px;
}
#menu UL LI {
 FLOAT: left;
 DISPLAY: block;
 WHITE-SPACE: nowrap;
 MARGIN: 5px 5px 0px 0px;
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 PADDING-TOP: 0px;
 LIST-STYLE-TYPE: none
	;
}
#menu UL A {
 DISPLAY: block;
 MARGIN: 0px;
 PADDING-TOP: 5px;
 PADDING-RIGHT: 10px;
 PADDING-BOTTOM: 5px;
 PADDING-LEFT: 10px;
 border-right : 1px solid gray;
 border-top : 1px solid gray;
 border-left : 1px solid gray;
 border-bottom : 1px solid gray;
 BACKGROUND: #ffffff;
}
#menu UL A:HOVER {
 PADDING-RIGHT: 10px;
 PADDING-LEFT: 10px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
 BACKGROUND: #4365b4;
 COLOR: #ffffff;
}
#ma {
 MARGIN-top : 10px;
 MARGIN-LEFT: 25px;
 MARGIN-RIGHT: 25px;
 PADDING-TOP: 20px;
 PADDING-BOTTOM: 20px;
 border-top : 1px solid #cccccc;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
}
#ma UL {
 MARGIN : 0px 0px 2em 50px;
 PADDING-LEFT: 25px;
}
#ma UL LI {
 list-style-position : outside;
 list-style-image : url(images/runner.gif);
 PADDING-top : 5px;
}
TABLE.store {
 BORDER-RIGHT: #ccc 1px solid;
 BORDER-TOP: #ccc 1px solid;
 font-size : 11pt;
 BORDER-LEFT: #ccc 1px solid;
 width : 670px;
 BORDER-BOTTOM: #ccc 1px solid;
 BORDER-COLLAPSE: collapse
;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : auto;
 margin-left : auto;
 margin-right : auto;
 margin-bottom : auto;
}
TABLE.store TD {
 BORDER-RIGHT: #888 1px solid;
 PADDING-RIGHT: 2px;
 BORDER-TOP: #888 1px solid;
 PADDING-LEFT: 2px;
 PADDING-BOTTOM: 2px;
 VERTICAL-ALIGN: top;
 BORDER-LEFT: #888 1px solid;
 PADDING-TOP: 2px;
 BORDER-BOTTOM: #888 1px solid
;
}
TABLE.store TH {
 FONT-WEIGHT: normal;
 WHITE-SPACE: nowrap;
 background-color : #ffd9d9;
 TEXT-ALIGN: left
;
 padding-top : 5px;
 padding-left : 10px;
 padding-right : 5px;
 padding-bottom : 5px;
 border-width : 1px 1px 1px 1px;
 border-style : solid solid solid solid;
 border-color : #cccccc #cccccc #cccccc #cccccc;
 width : 30%;
}
.imgbox {
 MARGIN-BOTTOM: 10px;
 MARGIN-LEFT: 50px;
 MARGIN-RIGHT: 30px;
 text-align : left;
}
.sitename {
 MARGIN-BOTTOM: 0px;
 PADDING-RIGHT: 8px;
 PADDING-top : 55px;
 PADDING-bottom : 3px;
 FONT: bold 25px Georgia, "Times New Roman", Times, serif;
 color : red;
 BOTTOM: -8px;
}
.shop_box{
 padding-left : 10px;
 MARGIN: 0px;
 border-left : 8px solid #1263ad;
 width : 700px;
 height : 20px;
 BACKGROUND-COLOR: #eeeeee;
 font-weight : bold;
 color : #5380f7;
 text-align : left;
}
.linkbtm {
 MARGIN: 2em 25px 1em;
 TEXT-ALIGN: right;
}
.td01{
 font-size : 10pt;
 line-height : 110%;
 PADDING-top : 3px;
 PADDING-left : 3px;
 PADDING-right : 3px;
 PADDING-bottom : 3px;
 border-width : 1px 1px 1px 1px;
 border-style : dotted dotted dotted dotted;
 border-color : #b6cee7 #b6cee7 #b6cee7 #b6cee7;
}
.td1{
 background-color : #cc99cc;
 PADDING-top : 5px;
 PADDING-left : 5px;
 PADDING-right : 5px;
 PADDING-bottom : 5px;
}
.td02{
 background-color : #cccc99;
 PADDING-top : 5px;
 PADDING-left : 5px;
 PADDING-right : 5px;
 PADDING-bottom : 5px;
}
.td03{
 background-color : #99cccc;
 PADDING-top : 10px;
 PADDING-left : 10px;
 PADDING-right : 10px;
 PADDING-bottom : 10px;
 FONT-size : 11pt;
}
.td-white{
 background-color : #ffffff;
 FONT-size : 11pt;
 PADDING-top : 5px;
 PADDING-left : 5px;
 PADDING-right : 5px;
 PADDING-bottom : 5px;
 line-height : 1.5em;
}