
H1 {
 font-size: 12pt;
 color: #3F6F51;
 background-color:#FAF9F7;
 border-top: solid 1px #E6E6E6;
 border-left: solid 8px #61C53F;
 border-bottom: solid 1px #B9B9B9;
 border-right: solid 1px #B9B9B9;
 padding:3px 7px;
 margin:0.7em 0;
}

H2 {
padding:1px 7px;
font-size:130%;
color:#3D6D00;
border-bottom:dotted 2px #AEDF6E;
clear:both;
text-align:left;
margin:1em 0 0 0;
 }

H2 a{
color:#517300 !important;
 }
H2 a:hover{
color:#E09400 !important;
 }

H3 {
}

H4 {
}

div.m_intro{border-bottom:dotted 2px #AEDF6E;height:130px;padding:1em;margin:0 auto 7px auto;clear:both;text-align:left;}
div.m_introimg{width:100px;margin:0;float:left;text-align:center;}
div.m_introimg img{width:90px;height:120px;}
div.m_introbody{border-left:110px #fff solid;margin:0;padding:0;}
div.m_introbody p.more{margin-top:3em;}

div.results{clear:both;padding:1em;margin:0;text-align:left;}
div.results div.result_img{width:120px;margin:0;float:left;text-align:center;}
div.results div.result_img img{width:100px;margin-bottom:1em;}
div.results div.result_body{margin:0 0 0 130px;padding:0;}
div.results div.result_body p{margin:0;padding:0;}
div.results div.result_body p.tag a{margin-right:0.5em;}
hr.border{clear:both;border:none;border-bottom:dotted 2px #AEDF6E;}

p.make_view{text-align:right;margin:2em auto auto auto;}
p.make_view img{width:134px;height:16px;}

div.data{margin: 2px 0px 2.5em 8px;}
div.data p.auther{margin:0;text-align:left;float:left;}
div.data p.tag{margin:0;text-align:right;float:right;}
div.data p.tag a{margin-right:0.5em;}

/* search */

div.search {width:480px;margin: 1em auto 2.5em auto;}
div.search-top {background: #EFF6D7 url(/img/round/round_t_l.gif) no-repeat top left;}

div.search-top span {background: url(/img/round/round_t_r.gif) no-repeat top right;height: 10px;display: block;}

div.search-bottom {background: #EFF6D7 url(/img/round/round_u_l.gif) no-repeat bottom left;}

div.search-bottom span {background: url(/img/round/round_u_r.gif) no-repeat bottom right;height: 10px;display: block;}

div.search-body {background: #EFF6D7;padding: 0 10px;}
div.search p{margin:0 7px;text-align:left;}
div.search-body p{margin:0;text-align:left;}
div.search-body form{margin:0 8px;text-align:left;}
div.search-body form input.keyword{width:350px;margin:0 3px;border:solid #888 1px;}

/* result */

p#result{font-weight:bold;color:#FF6317;text-align:center;margin:1.5em auto;}

div.result{text-align:left;border-bottom:0px #aaa dotted;padding:5px 10px;margin:1em;}
div.result h3{font-size:120%;margin:0;border-bottom:2px #C6E1EF solid;padding-left:3px;}
div.result h3 a{color:#008ACF;}
div.result p{margin:0.3em 0 0 2em;font-size:95%;}
div.result p span{background:#FFF6AF;padding:0 3px;}
div.result p.more{text-align:right;margin-right:0.7em;}

ul{text-align:left;margin-left:2em;list-style-type:none;}

ul.tags{padding:0;margin:2em 3em;}
ul.tags li{padding:0 0 0 15px;margin:1.5em 2em;
background : url("/img/enpitu.gif" ) no-repeat 1px 2px;
}
ul.tags li ul{padding:0;margin:0;}
ul.tags li ul li{padding:0;margin:0.3em 2em;background:none;}
ul.tags li ul li.nolink{padding:0;margin:1em 2em;}
ul.tags li ul li ul{padding:0;margin:0;}
ul.tags li ul li ul li{padding:0;margin:0 1.5em;background:none;}


p.name{
 font-size: 13px;
 font-weight: bold;
 color: #762400;
 margin:0.5em 0 0.5em 0;
 padding-left :5px;
 border-bottom:solid 2px #EAE5D9;
}

