body    { color: #4d4d4d; font-size: 14px; text-align: center }
a { color: #9a4117; text-decoration: underline }
a:hover { color: #be501c; text-decoration: none }
#wrapper   { background: url(../images/bkimg.jpg) repeat-y; text-align: center; margin: 0px auto; width: 940px }
#wrapper2 { }
#h1  { background: url(../images/h1_bkimg.jpg) no-repeat; text-align: left; width: 940px; height: 57px }
h1  { color: #3c431f; font-style: normal; font-weight: normal; font-size: 12px; margin: 0px; padding: 35px 0px 0px 35px }

#head{}
#head h2 { margin: 0px; padding: 0px }

#gotop  { margin-top: 8px; padding-bottom: 5px; padding-left: 26px }
#gotop a   { color: #3c431f; font-size: 12px; line-height: 130%; text-decoration: underline; background: url(../images/kazari01.gif) no-repeat left 2px; padding-left: 12px; display: block }
#gotop a:hover    { color: #9a4117; font-size: 12px; line-height: 130%; text-decoration: underline; background: url(../images/kazari01o.gif) no-repeat left 2px; padding-left: 12px; display: block }


#left_side { padding-left: 26px }
#left_side dl { margin: 0px; padding: 0px }
#left_side dt { margin: 0px; padding: 0px }
#left_side dd    { color: #8d9661; font-size: 10px; line-height: 130%; margin: 0px; padding: 4px 0px 2px }

#left_side2   { margin-top: 15px; padding-left: 26px }
#left_side2 dl  { margin: 15px 0px 0px; padding: 0px }
#left_side2 dt  { margin: 0px 0px 4px; padding: 0px }
#left_side2 dd { margin: 0px; padding: 0px }
#left_side2 dt a  { color: #3c431f; font-size: 14px; line-height: 130%; text-decoration: underline; background: url(../images/kazari01.gif) no-repeat left 4px; padding-left: 12px; display: block }
#left_side2 dt a:hover { color: #9a4117; font-size: 14px; line-height: 130%; text-decoration: underline; background: url(../images/kazari01o.gif) no-repeat left 4px; padding-left: 12px; display: block }

#sogolink { margin-top: 25px; padding-left: 12px }
#sogolink a { color: #c4c4b9; font-size: 11px; text-decoration: none }

#right_side  { padding-right: 26px }

#menu01 a { background-image: url(../images/menu01.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu01 a:hover { background-image: url(../images/menu01o.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu02 a { background-image: url(../images/menu02.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu02 a:hover { background-image: url(../images/menu02o.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
.menu02sub a { color: #3c431f; font-size: 12px; line-height: 130%; text-decoration: underline; background: url(../images/kazari01.gif) no-repeat left 2px; padding-left: 12px; display: block }
.menu02sub a:hover  { color: #9a4117; font-size: 12px; line-height: 130%; text-decoration: underline; background: url(../images/kazari01o.gif) no-repeat left 2px; padding-left: 12px; display: block }
#menu03 a { background-image: url(../images/menu03.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu03 a:hover { background-image: url(../images/menu03o.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu04 a { background-image: url(../images/menu04.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu04 a:hover { background-image: url(../images/menu04o.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu05 a { background-image: url(../images/menu05.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu05 a:hover { background-image: url(../images/menu05o.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu06 a { background-image: url(../images/menu06.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }
#menu06 a:hover { background-image: url(../images/menu06o.gif); text-indent: -9999px; width: 200px; height: 38px; display: block }

#center_side { padding-right: 20px; padding-left: 20px }

.form { margin-top: 15px }
.form a { background-image: url(../images/form.jpg); text-indent: -9999px; width: 448px; height: 69px; display: block }
.form a:hover { background-image: url(../images/formo.jpg); text-indent: -9999px; width: 448px; height: 69px; display: block }
.form_side a  { background: url(../images/form_side.gif) no-repeat; text-indent: -9999px; width: 200px; height: 77px; display: block }
.form_side a:hover { background: url(../images/form_sideo.gif) no-repeat; text-indent: -9999px; width: 200px; height: 77px; display: block }

.pagetop  { text-align: right; margin-top: 20px; padding-right: 26px }
.pagetop a { color: #8d9661; font-size: 11px; text-decoration: none }

#foot   { background: url(../images/tenten_foot.gif) no-repeat center top; margin-top: 5px }
#foot p  { color: #8d9661; font-size: 10px; text-align: right; margin: 0px; padding: 15px 26px 20px 0px }
#foot p a { color: #8d9661; text-decoration: none }

#profile  { margin-top: 20px; margin-left: 26px }
#profile p { font-size: 11px; line-height: 130%; margin: 0px; padding: 0px 0px 0px 5em }

#area  { margin-top: 20px; margin-left: 26px; padding: 8px; border: solid 1px #8d9661 }
#area h3 { color: #3c431f; font-weight: bold; font-size: 14px; margin: 0px 0px 5px; padding: 0px }
#area p { color: #8d9661; font-size: 10px; line-height: 130%; margin: 0px; padding: 0px }


#ctitle { float: right; width: 118px }
#ctitle h3 { margin: 0px; padding: 0px }
#cont_side { float: left; width: 596px }
#cont_side_pd { padding-left: 32px }


.img_l { float: left; padding-right: 10px; padding-bottom: 10px }
.img_r { float: right; padding-bottom: 10px; padding-left: 10px }

.clear { clear: both }



