#contents .title{margin:10px 0 0 16px;}

/*---leftBox---*/

#leftBox{width:493px; float:left; font-size:0.8em; margin:10px 0 45px 16px; _margin:10px 0 45px 8px; padding:0;}
a.yajirushi{color:#1A9C2F; font-size:0.8em; background:url(../cmn/img/list02.gif) center left no-repeat; margin:5px 0 2px 5px;  padding:0 0 3px 10px;text-decoration: none;}

/*---news,seminar---*/
.news h2.top{margin:0; padding:0;}
.seminar h2.top{margin:0; padding:0;}
.news{width:493px; margin:0 0 17px 0;}
.seminar{width:493px; margin:0 0 22px 0;}
.contentsBox{width:491px; border:1px solid #94B9ED; background:#F9F9F9; margin-bottom:5px;}
.contentsBox ul{margin:10px 0 20px 10px;}
.contentsBox li{background:url(../cmn/img/list01.gif) center left no-repeat; padding:0 0 3px 10px; line-height:1.4;}

/*---dot---*/
.dot01{width:493px; height:1px; background:url(../cmn/img/dot01.gif) repeat-x; margin:0 0 20px 0;}
.dot02{width:216px; height:1px; background:url(../cmn/img/dot02.gif) repeat-x;}

/*---footContents---*/
.footContents{width:493px;}
h3{margin:0 0 5px 0; padding:0;}

/*---footleft---*/
.footleft{float:left; width:243px;}
.footleft .contentsBox2{width:215px; padding:13px 15px 26px 13px; border:1px solid #94B9ED; background:#F9F9F9;}
.footleft .contentsBox2 img{float:left; margin:0 17px 0 0;}
/*.footleft .contentsBox2 p{margin:13px 15px 0 0;}*/

/*---footright---*/
.footright{float:right; width:236px;}
.footright .contentsBox2{width:236px; border:1px solid #94B9ED; background:#F9F9F9;}
.footright .contentsBox2 span{font-size:0.75em;}
.footright .contentsBox2 ul{width:216px; margin:10px 0 0 10px; _padding:0 0 6px 0;}
.footright .contentsBox2 li{background:url(../cmn/img/list03.gif) top left no-repeat; margin:0 0 2px 5px;  padding:0 0 6px 13px;text-decoration: none; border-bottom:1px dotted #CBCBCB;}

/*---rightBox---*/
#rightBox{width:211px; float:right; margin:10px 14px 45px 0; _margin:10px 6px 45px 0; padding:0; font-size:0.8em;}

h3.r1{width:84px; text-indent:-9999px; background:url(../img/stitle_menber.gif) no-repeat; margin-top:6px;}
h3.r2{width:98px; text-indent:-9999px; background:url(../img/stitle_inquiry.gif) no-repeat; margin-top:6px;}

#rightBox .menber{width:209px; border:1px solid #999999; margin:0 0 6px 0; padding-bottom:3px;}
#rightBox .menber img{float:right; margin-top:6px; margin-right:6px;}
#rightBox .menber p{width:138px; margin:6px 6px 8px 5px; font-size:0.8em;}
#rightBox .menber a{color:#EE891D; font-size:0.8em; background:url(../cmn/img/list02.gif) center left no-repeat; margin:5px 0 2px 5px;  padding:0 0 3px 10px;text-decoration: none;}

#rightBox .inquiry{width:209px; border:1px solid #999999; margin:0 0 7px 0;}
#rightBox .inquiry img{float:right; margin-top:6px; margin-right:6px;}
#rightBox .inquiry p{width:138px; margin:6px 6px 8px 5px; font-size:0.8em;}
#rightBox .inquiry a{color:#EE891D;}

#rightBox .smenu{width:211px;}
#rightBox .smenu li{display:inline; float:left;}
#rightBox .smenu li.s1{margin-right:7px; background: url(../img/btn_rule.gif) top left no-repeat;text-indent:-9999px;text-decoration: none;}
#rightBox .smenu li.s1 a{display:block;width: 102px;height: 20px;}
#rightBox .smenu li.s2{display:block;width: 102px;height: 20px;background: url(../img/btn_director.gif) top left no-repeat;text-indent:-9999px;text-decoration: none;}
#rightBox .smenu li.s2 a{display:block;width: 102px;height: 20px;}

#rightBox .sarch{width:200px; padding:20px 0 30px 0; clear:both;}
