body { margin: 20px 0px 0px 0px; background-color: #FFFFFF; text-align: center; }

img{ border-style:none;}

img.example { border: solid 1px #806C2F; }

A{text-decoration: none;}
A:link {color: #5E9900; text-decoration: none;}
A:VISITED {text-decoration: none; color: #669933;}
A:hover {color: #B12715; text-decoration: none;}

A.gly:link { color: #F6FFEE; }
A.gly:VISITED { color: #EEF5E1; }
A.gly:hover { color: #D491FF; }

h1, h2, h3 { margin: 0px; padding: 0px }


#center { color: #4E3F10; width: 900px; text-align: center; margin-bottom: 0px; margin-right: auto; margin-left: auto; padding: 0px;}

#containerline { color: #4E3F10; width: 900px; text-align: left; background-color: #FFFFFF; margin: 0px; padding: 0px;}



#head_l { clear: both; float: left; width:450px; height:428px; background-color: #FFFFFF; background-image: url("images/head_l.jpg"); background-repeat: no-repeat; overflow: hidden; text-align: center; margin-top: 0px; padding-top: 0px; padding: 0px;}

#head_r { float: right; width:450px; height:428px; background-color: #FFFFFF; background-image: url("images/head_r.jpg"); background-repeat: no-repeat; overflow: hidden; text-align: center; margin-top: 0px; padding-top: 0px; padding: 0px;}


#main { clear: left; float: left; width:900px; background-color: #FFFFFF; background-image: url("images/main.jpg"); background-repeat: repeat-y;  text-align: center; font-size: 10px; line-height: 18px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin: 0px; padding: 0px; }



#main_l { clear: both; float: left; width:215px; color: #4E3F10; overflow: hidden; text-align: center; font-size: 10px; line-height: 18px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-left: 23px; margin-top: 0px; padding: 0px;}

#main_r { float: left; width:635px; color: #4E3F10; overflow: hidden; text-align: left; font-size: 10px; line-height: 18px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin: 0px; margin-top: 0px; padding: 0px;}

#main_s { float: right; width:5px; color: #4E3F10; overflow: hidden; text-align: left; margin-right: 0px; margin-top: 0px; padding: 0px;}


#foot { clear:left; width:900px; height:80px; background-color: #FFFFFF; background-image: url("images/foot.jpg"); background-repeat: no-repeat; overflow: hidden; text-align: center; margin-top: 0px; padding-top: 0px; padding: 0px;}



td.cmnt { width:465px; height:190px; background-image: url("images/cmnt_bg.gif"); background-repeat: no-repeat; overflow: hidden; text-align: left; margin-top: 0px; padding-top: 0px; padding: 20px;}

td.cmnt1 { width:145px; height:190px; background-image: url("images/cmnt_bg1.gif"); background-repeat: no-repeat; overflow: hidden; text-align: left; margin-top: 0px; padding-top: 0px; padding: 0px;}

td.cmnt2 { width:145px; height:190px; background-image: url("images/cmnt_bg2.gif"); background-repeat: no-repeat; overflow: hidden; text-align: left; margin-top: 0px; padding-top: 0px; padding: 0px;}

td.cmnt3 { width:145px; height:190px; background-image: url("images/cmnt_bg3.gif"); background-repeat: no-repeat; overflow: hidden; text-align: left; margin-top: 0px; padding-top: 0px; padding: 0px;}

td.cmnt4 { width:145px; height:190px; background-image: url("images/cmnt_bg4.gif"); background-repeat: no-repeat; overflow: hidden; text-align: left; margin-top: 0px; padding-top: 0px; padding: 0px;}



td.line { height:1px; background-color: #806C2F; overflow: hidden; text-align: left; margin-top: 0px; padding-top: 0px; padding: 0px;}

.text { text-align: left; color: #552A20; font-size: 12px; line-height: 20px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 3px; margin-bottom: 3px; padding: 3px 0px 3px }

.text_red { text-align: center; color: #8E0000; font-size: 12px; line-height: 20px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 3px; margin-bottom: 3px; padding: 3px 0px 3px }

.cpy  { color: #4E3F10; font-size: 10px; line-height: 20px; font-family: Verdana, Arial, sans-serif; text-align: center; letter-spacing: 0.1em; margin: 1px; padding: 1px 0px 2px }

.c-both { clear:both; }

.cent { text-align: center; }

.rgt { text-align: right; }

.red12b { text-align: left; color: #8E0000; font-size: 13px; line-height: 22px; font-weight: bold; font-family: 'serif', '‚l‚r –¾’©', 'Hiragino Mincho Pro'; margin-top: 0px; padding-top: 8px; padding-left: 3px; margin-bottom: 10px; }

.orange12b { text-align: left; color: #FF9900; font-size: 12px; line-height: 18px; font-weight: bold; font-family: 'serif', '‚l‚r –¾’©', 'Hiragino Mincho Pro'; margin-top: 2px; margin-bottom: 5px; }

p.text_r { text-align: right; color: #FFFFFF; font-size: 12px; line-height: 20px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 2px; margin-bottom: 2px; }

.text_k { text-align: left; color: #806C2F; width:612px; font-size: 12px; line-height: 13px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; margin-top: 1px; margin-bottom: 1px; padding: 1px; border-top: 1px solid #C3B167; border-bottom: 1px solid #C3B167 }


.cap  { color: #EFEFEF; font-size: 10px; line-height: 20px; font-family: 'Hiragino Maru Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka'; text-align: left; margin-top: 2px; margin-bottom: 2px; }
