/* table layout */

body{background-color:#FFFFFF; }

table#update{width: 100%; font-size: 12px; line-height: 130%; margin: 15px 0px 0px 20px; }

table#update th{height: 35px; width: 4%; vertical-align:top; }

table#update td{padding: 0px 15px 3px 0px; vertical-align:top; }

div#Box{margin: 20px 0px 20px 60px; width: 87%; border: 1px solid #CCCCCC; }

div#Box2{margin: 20px 0px 20px 60px; width: 87%; border: 1px solid #bbb; }

table span{color:#326285; }


/* seminar table */

table#seminar{width: 550px; font-size: 12px; line-height: 140%; margin:15px auto 20px;border-top:1px solid #CCC; border-left:1px solid #CCC;}

table#seminar th{font-weight:normal; color:#333333; text-align:center; vertical-align:middle; background-color:#EFEFEF; }

table#seminar th, table#seminar td{padding: 6px 10px 6px 8px;}

table#seminar th.stitle{text-align:left; background-color:#EFEFEF; }

table#seminar th, table#seminar td{border-right:1px solid #CCC; border-bottom:1px solid #CCC;}

table#seminar th span, table#seminar td span{color:#FF3333;}

table#seminar td p{width:98%; margin:15px 0px 15px 20px;}

table#seminar td p.stext{width: 480px; margin: 0px 0px 13px 20px; }


/* ALL sitemap table */

table#allmap{margin: 20px 0px 20px 0px; color:#555555; font-size: 12px; }

table#allmap th, table#allmap td{padding: 0px; }

table#allmap th{background:url(../image/allmap/line.gif) repeat-y right top; text-align:left; }

table#allmap td{padding-top: 20px; }

table#allmap dl dd strong{color:#2A7F97; }

table#allmap dl dd{padding: 0px 0px 7px 20px; line-height: 130%; border-bottom: 1px dotted #CCCCCC; margin: 7px 0px 15px 35px; }


/* recruit */

div.recruit{width: 660px; border: 1px solid #BBB; margin: 15px auto; padding: 1px; }

div.recruit table{width: 100%; border-top: 1px solid #CCC; border-left: 1px solid #CCC; font-size: 12px; color: #333; }

div.recruit table th, div.recruit table td{border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; line-height: 1.5; }

div.recruit table th{padding-left: 15px; width: 22%; text-align:left; font-weight:normal; background-color: #EEE; }

div.recruit table th span, div.recruit table td span{color:#CC0000; }

div.recruit table td{padding: 10px; }

div.recruit table td p{margin: 7px 0px 3px; }

div.recruit table td ul{list-style-image:url(../image/double_squair.gif); margin-bottom: 0px; }

div.recruit table td table{border-style:none; }

div.recruit table td table th, div.recruit table td table td{border-style:none; padding: 3px; }


/* bnLink */

table#bnlink{width: 90%; border-style:none; margin: 25px 0px 0px 20px; font-size: 12px; }

table#bnlink th{width: 23%; font-weight: normal; text-align:left; vertical-align:top; height: 70px; }

table#bnlink td p{margin: 0px 0px 6px; }

table#bnlink td{padding: 0px 15px; vertical-align:top; }

ul.linktxt{margin: 0px 40px 20px 20px; font-size: 12px; line-height: 1.4; }

ul.linktxt li{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #BBB; }

ul.linktxt li span{color:#BE4C01; }

ul.linktxt li p{margin: 7px 0px 0px; }



