body { margin: 5px 0px 0px 0px; background-color: #FFFFFF; text-align: center;}

img{ border-style:none;}

img.example { border: solid 1px #fff; }

A{text-decoration: none;}
A:link {color: #993399; text-decoration: none;}
A:VISITED {text-decoration: none; color: #993399;}
A:hover {color: #660099; text-decoration: none;}

A.gly:link { color: #221212; }
A.gly:VISITED { color: #221212; }
A.gly:hover { color: #FF8888; }

h1, h2, h3 { margin: 0px; padding: 0px }



#containerline { margin-right: auto; margin-left: auto; padding: 0px; width:1100px; }
#center { color: #212121; width:1100px; text-align: center; margin-bottom: 0px; margin-right: auto; margin-left: auto; padding: 0px;}





#main { clear: both; float: left; width:1100px; height:850px; overflow: hidden; padding: 0px; text-align: center; margin-top: 0px; }



#main2w { clear: both; float: left; width:1000px; background-color: #FFFFFF; color: #000000; font-size: 12px; line-height: 16px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; padding: 0px; text-align: center; margin-top: 10px; }


#main2 { clear: both; float: left; width:1000px; color: #000000; font-size: 12px; line-height: 16px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; padding: 0px; text-align: center; margin-top: 0px; }



#foot { clear: both; float: left; vertical-align: top; padding-top: 2px; text-align: right; width:1000px; height:20px; }



#footmenu { padding: 0px; text-align: center; margin-top: 1px; }

.copy { color: #222222; font-size: 10px; line-height: 15px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 1px; margin-bottom: 1px; text-align: left; }



.caution { color: #000000; font-size: 10px; line-height: 18px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; text-align: center; margin-top: 1px; margin-bottom: 1px; }
