
/*---@index@----------------*/
h1 {margin-left:45px;margin-top:15px;}

#l-list{width:200px;text-align:center;margin:20 10 0 20px;}
#l-list .box-1{width:200px;border:1px solid #336633;background-image:url('img/list_back.jpg');background-repeat:repeat-y;text-align:left;padding-bottom:10px;}
#l-list .box-2{width:200px;border:1px solid #336633;background-image:url('img/list_back.jpg');background-repeat:repeat-y;text-align:left;margin-top:10px;padding-bottom:10px;}
#l-list .icon-1{margin:2px 0 0 10px;}
#l-list .icon-2{margin:5px 0 0 10px;}
#l-list p{margin-bottom:10px;}

#contents-t{margin:0 20px 0 10px;line-height:135%;}

.adress{margin:5px 0 10px 20px;}
.work table{line-height:135%;margin-top:10px;}
.work td{vertical-align:top;}

.line-gr {background-image:url('img/line_gr.gif');background-repeat:repeat-x;margin-top:5px}
.line-gr-2 {background-image:url('img/line_gr.gif');background-repeat:repeat-x; margin-right:210px;}
.line-gr-3 {background-image:url('img/line_gr.gif');background-repeat:repeat-x; margin-left:210px;}

.text{margin:10px 10px 0 10px;line-height:135%;}
.mar10{margin-top:10px;}

.wn{white-space:nowrap;}


/*soshiki*/
#menu{height:32px;background-image:url('img/soshiki/menu_back.gif');background-repeat:repeat-x;text-align:left;padding:0}


/*bukyoku*/
#bukyoku{margin:25px 0;}
#bukyoku .cont{margin-bottom:10px;}
#bukyoku .cont-right{text-align:left;padding-left:280px;}
#bukyoku .cont-left{float:left;text-align:left;width:270px;}
#bukyoku .syousai{text-align:right;}
.clear{clear:left;}
.taxt-s{font-size:80%;margin:5px 0 0 10px;color:#666666;}

#s .cont{margin-top:-20px;}
#s .cont-left{float:left;text-align:left;width:270px;padding-left:39px;}
#s .syousai{text-align:right;padding-top:10px;}

#s2 .cont{margin-top:0;margin-bottom:10px;}
#s2 .cont-left{float:left;text-align:left;width:270px;padding-left:39px;}
#s2 .syousai{text-align:right;padding-top:10px;}


/*huzoku*/
#huzoku h2,#kanren h2{margin-top:15px;}
#huzoku h2,#huzoku h3,#kanren h2,#kanren h3{margin-bottom:3px;font-weight:normal;font-size:100%;}
#huzoku h3{margin-top:10px;margin-left:1em;}
#kanren h3{margin-top:10px;margin-left:1em;}
#huzoku p{margin:0 0 0 3em;}
#kanren p{margin:0 0 0 3em;}
#kanren .syousai{text-align:right;margin-top:15px;}

/*daijin*/
.min-1 dt{float:left;}
.min-1 dd{margin-left:6em;margin-bottom:1em;}

.min-2 dd{margin-left:1em;margin-bottom:1em;}

.profile{border-collapse:collapse;}
.profile caption{text-align:left;padding-bottom:5px;}
.profile td{vertical-align:top;}
.profile .pro2,.profile .pro3{text-align:right;padding:3px 0 3px 0;white-space:nowrap;}
.profile .pro1{padding:3px 5px 3px 0;white-space:nowrap;}
.profile .pro4{padding:3px 0 3px 10px;}

td.top{vertical-align:top;}

p#D_1 { width: 310px; float: left; margin: 0; }
div#d_1-profile { margin-left: 330px; }
div.d-2-3_profile-l { width: 49%; float: left; border-right: 1px solid #999;  }
div.d-2-3_profile-r { width: 49%; float: left; margin-left: 1%; }

.r{text-align:right;}

ul.jump{margin-bottom:1em;}
