/*public*/
body{margin:0;padding:0;text-align:center;color:#594536;font-size:12px;font-family:Arial,"ËÎÌå";background:#800 url(../../images/bg.gif);word-wrap:break-word;word-break:break-all}
body > div{margin-right:auto;margin-left:auto}
img,a img {border:0px}
table,input,select,textarea{font-size:12px}
br{font-size:12px}
div,p,dl,dt,dd,textarea,address,blockquote {margin:0;padding:0;height:auto;text-align:left}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul,li{margin:0;padding:0;height:auto;text-align:left}
em{font-style:normal;color:#594536;font-weight:bold}
a{color:#594536;text-decoration:underline}
a:hover{text-decoration:none}
.hidden{display:none}
h1{display:none}
.clear{clear:both;height:1px;font-size:0px}

.more{float:right}
/* bg */
.bg_top{width:652px;height:10px;margin:18px auto 0;font-size:0;background:url(../../images/bg_out01.gif) no-repeat}
.bg_bot{width:652px;height:10px;margin:0 auto;font-size:0;background:url(../../images/bg_out03.gif) no-repeat}
/* top */
.top{width:610px;height:170px;padding:14px 0 0 20px;margin:0 auto;background:url(../../images/top.jpg) no-repeat}
.top a{margin-right:9px;}
/* main */
.rim{width:652px;margin:0 auto;text-align:center;background:url(../../images/bg_out02.gif) repeat-y;clear:both}
.bg01_top{width:630px;height:5px;margin:0 auto;font-size:0;background:url(../../images/bg_in01.gif) no-repeat}
.bg01_bot{width:630px;height:5px;margin:0 auto;font-size:0;background:url(../../images/bg_in03.gif) no-repeat}
.main{width:617px;margin:0 auto;padding:10px 0 0 13px;background:url(../../images/bg_in02.gif) repeat-y}
.main .left{width:203px;float:left;text-align:center;background:#E8E3CA}
.main .left .bg02_top{width:203px;height:6px;font-size:0;background:url(../../images/bg_it.gif) no-repeat}
.main .left .bg02_bot{width:203px;height:6px;padding-bottom:10px;font-size:0;background:#F2EFE0 url(../../images/bg_ib.gif) no-repeat}
.main .left .comp{width:190px;margin:8px auto;}
.main .left .comp .bg03_top{height:8px;font-size:0;background:url(../../images/bg_lt.gif) no-repeat}
.main .left .comp .bg03_bot{height:8px;font-size:0;background:url(../../images/bg_lb.gif) no-repeat}
.main .left .comp .comp_main{padding:5px 10px 0;text-align:center;background:url(../../images/bg_lm.gif) repeat-y}
.main .left .comp .comp_main p{color:#369;padding:2px 0;line-height:1.5em}
.main .left .comp .comp_main p em{display:block}
.main .left .comp .comp_main p a{color:#369;text-decoration:none}
.main .left .comp .comp_main p a:hover{text-decoration:underline}
.main .left .act{width:190px;margin:15px auto 5px;}
.main .left .act h2{width:180px;height:28px;padding:0 5px;background:url(../../images/line02.gif) no-repeat 0 20px}
.main .left .act p{width:180px;margin:0 auto;text-indent:2em;line-height:1.5em}
.main .left .link{width:195px;border:4px solid #F5F3E9}
.main .left .link h2{height:20px;padding:5px 0 0 10px;background:url(../../images/bg_l01.gif) repeat-y}
.main .left .link p{height:18px;padding:6px 12px 0 12px;background:url(../../images/line03.gif) no-repeat}
.main .left .link p a{text-decoration:none}
.main .left .link p a:hover{color:#369;text-decoration:underline}
.main .right{width:400px;float:right}
.main .right h2{width:380px;height:28px;font-size:14px;color:#920D15;padding:4px 5px 0;background:url(../../images/line01.gif) no-repeat 0 24px}
.main .right h2 a{float:right;font-size:10px;font-weight:normal;color:#940F17;padding-left:8px;margin-top:5px;text-decoration:none;background:url(../../images/li.gif) no-repeat 0 50%}
.main .right h2 a:hover{text-decoration:underline}
.main .right .talk{margin-bottom:10px}
.main .right .talk .cont{width:380px;padding:5px 0;clear:both}
.main .right .talk .cont img{float:left;padding:4px 4px;background:url(../../images/bg_p.gif) no-repeat}
.main .right .talk .cont dl{width:270px;float:right;margin-left:10px}
.main .right .talk .cont dt{line-height:1.6em}
.main .right .talk .cont dt a{color:#940F17;font-weight:bold;text-decoration:none}
.main .right .talk .cont dt a:hover{text-decoration:underline}
.main .right .talk .cont dd{line-height:1.4em;font-weight:bold;color:#9C795F}
.main .right .place .cont{width:130px;float:left;text-align:center}
.main .right .place .cont img{margin:0 auto;padding:3px 4px 6px 4px;background:url(../../images/bg_pic.jpg) no-repeat}
.main .right .place .cont p{margin:4px 0;text-align:center}
.main .right .place .cont p a{text-decoration:none}
.main .right .place .cont p a:hover{font-weight:bold}
.main .right .content p{width:380px;margin:4px 0;text-indent:2em;line-height:1.6em}
.main .right .content p em{font-weight:bold}
.main .right .content .man{height:25px;line-height:25px;padding-left:10px}
/* footer */
.footer{width:630px;margin:0 auto;color:#000;text-align:center}

