@charset "Shift_JIS";

/* PANKUZU */
div#pan {width:660px ;padding:10px 20px 10px 20px ;}

/* NEWS LIST */
div#Lmenu {padding:10px ;text-align:left ;background:#EBEBEB ;font-size:10px ;margin-bottom:5px ;margin-top:5px}
.map {display:block ; margin-left:20px ;margin-top:7px ;}
img.info {margin:10px 0px 10px 0px;}

div#news {width:660px ;padding:0px 20px;}
h3#topic {width:645px ;height:24px ;margin-bottom:20px ;padding-left:15px ;padding-top:2px ;font-size:14px ;font-weight:bold ;color:white ;display:block ;background:url(../images/news_title.gif) no-repeat ;}
dl.topic {width:660px ;margin-top:15px ;}
dt.topic {font-weight:bold ;}
dd.topic {padding-left:55px ;}
img.topic {margin:10 0 10 0;padding-top:10 0 10 0;}

.b-title {font-weight:bold ;padding-bottom:5px ;}
.con-title {font-weight:bold ;font-size:14px ;}
dl.content {width:600px ;line-height:20px}
dt.content {font-weight:bold ;padding-top:7px ;}
dd.content {padding-left:25px ;padding-top:5px ;}
ul.content {padding-left:25px ;}

/* YEAR LIST */
div#year {padding:10px ;}
div#this-y {font-weight:bold ;font-size:16px ;text-align:right ;}
.old-y {font-size:14px ;}
img.year {margin:10 0 10 0;}

/* CONTENTS 

table {width:500px ;padding:0px ;margin:0 auto}
td,th {padding:3px ;line-height:120% ;text-align:left ;border:0}
td.bold {font-weight:bold ;font-size:14px ;text-align:left}
td.space {padding:0px ;border:0; line-height:90%}
.center {padding:3px ;line-height:130% ;text-align:center ;border:0}
.font16 {font-size:16px ;font-weight:bold ;text-align:center ;}
td.ce {text-align:center ;border:0}
td.le {text-align:left ;border:0 ;line-height:130%}

table.layout0 {border:solid 0px ;border-collapse:collapse ;}
.layout0 td,th {padding:0px ;line-height:100% ;border:0 ;float:left ;}
.layout0 td {width:612px ;}
*/
.b {font-weight:bold ;font-size:16px ;text-align:center ;}
.red {color:red ;}
.strong {color:red ;font-weight:bold ;}

img
{margin:0px ;padding:0px; border:0px ;vertical-align:bottom ;}

/* OUTLINE
table.chuko{text-align:left ;margin:0px ;width: 645px ;border-collapse:collapse ;border:solid 0px ;}
th.280 {width: 280px; }


table#table-01 {width: 645px;border: 1px #CCCCCC solid;border-collapse: collapse;border-spacing: 0;}


table#table-01 th {width: 150px;padding: 7px;border: #CCCCCC solid;border-width: 0 0 1px 1px;background: #F5F5F5;font-weight: bold;line-height: 120%;text-align: center;
		height:20px
}
table#table-01 td {padding: 7px;border: 1px #CCCCCC solid;border-width: 0 0 1px 1px;float :left;}


table#table-02 {width: 645px;border: 1px #CCCCCC solid;border-collapse: collapse;border-spacing: 0;
}

table#table-02 th {width: 150px;padding: 7px;border: #CCCCCC solid;border-width: 0 0 1px 1px;background: #F5F5F5;font-weight: bold;line-height: 120%;text-align: right;
		height:20px
}
		
table#table-02 td {padding: 7px;border: 1px #CCCCCC solid;border-width: 0 0 1px 1px;text-align: left;
}

table#table-03 {width: 645px;border: 1px #CCCCCC solid;border-collapse: collapse;border-spacing: 0;
}

table#table-03 th {padding: 10px;border: #CCCCCC solid;border-width: 0 0 1px 1px;background: #F5F5F5;font-weight: bold;line-height: 120%;text-align: center;
		height:20px
}

table#table-03 td {width: 420px;padding: 10px;border: 1px #CCCCCC solid;border-width: 0 0 1px 1px;text-align: left;		
}

table#table-03 td.map {width: 220px;padding: 10px;border: 1px #CCCCCC solid;border-width: 0 0 1px 1px;text-align: center;		
}

table#table-motto {width: 500px;border: 1px #CCCCCC solid;border-collapse: collapse;border-spacing: 0;
}

table#table-motto th {padding: 5px;border: #CCCCCC solid;border-width: 0 0 1px 1px;background: #F5F5F5;font-weight: bold;line-height: 120%;text-align: center;
}

table#table-motto td {width: 500px;padding: 10px;border: 1px #CCCCCC solid;border-width: 0 0 1px 1px;text-align: left;		
}

table.inquiry {width:600px ;margin: 5px 25px ;}
.inquiry td,th {padding:7px ;text-align:left; background-color:#EBEBEB ;}
ul.inquiry {padding-left:25px ;}

/* RECRUIT 
table.w670 {text-align:left ;margin:0px ;width: 670px ;border-collapse:collapse ;border:solid 0px ;margin-bottom:20px ;}
td.main {width:358px ;background-color:white ;}
img.space-15 {margin:15px ;}
.line-18 {width:312px ;line-height:18px ;background-color:white ;} 
.line-21 {width:670px ;line-height:21px ;background-color:white ;} 
.line-25 {line-height:25px ;} 
*/




