@charset "Shift_JIS";

/* BASE SET */
body, p, div, td, th, form, ul, li, h1, h2, h3, h4, h5, h6 {
    padding: 0px;
    margin: 0px;
    color: #333333;
    font-size: 12px;
    line-height: 1.4em;
    font-family: "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", Helvetica, Arial, sans-serif;
}

body {
    background: #FFFFFF;
}

img { padding: 0px; margin: 0px; border: none; }

.bunsyo {
  font-size : 13.00px;
  line-height : 140.00%;
}
.hyojun {
  font-size : 14.00px;
  line-height : 130.00%;
}
.hyojun135 {
  font-size : 14.00px;
  line-height : 135.00%;
}
.hyojungyo0 { font-size : 14.00px }
.komidasi {
  font-size : 16.00px;
  line-height : 130.00%;
}
.midasi {
  font-size : 18.00px;
  line-height : 130.00%;
}
.syo { font-size : 12.00px }
.syogyoari {
  font-size : 12.00px;
  line-height : 125.00%;
}
.syosyo { font-size : 10.00px }
.syosyogyoari {
  font-size : 10.00px;
  line-height : 125.00%;
}
.title {
  font-size : 18px;
  font-weight : bolder;
}
.capbox {
; border: 1px #506450 dashed; font-size: 12px; line-height: 130%; color: #526553; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px
}
A:LINK {COLOR:#003366}
A:VISITED {COLOR:#663366}
A:ACTIVE {COLOR:RED}
A:hover { color: #DC143C; background-color: none; }
A { text-decoration:underline }
.capbox2 { ; border: 1px #506450 dashed; font-size: 12px; line-height: 130%; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px ; color: #495C4F}

/* BasicTable SET */
.BasicTable {
    border-top:1px solid #A9A9A9;
    border-left:1px solid #A9A9A9;
	}
.BasicTable td {
    padding: 3px;
    border-bottom:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
	}
.BasicTable .list {
    padding: 3px;
    border-bottom:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
    background: #EBEBEB;
	}
.BasicTable .list2 {
    padding: 3px;
    border-bottom:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
    background: #FFD3B2;
	}
.BasicTable .title {
    padding: 3px;
    border-bottom:1px solid #A9A9A9;
    border-right:1px solid #A9A9A9;
    background: #CECECE;
	}

.NoBdrTable {
    border-top:0px solid #FFFFFF;
    border-left:0px solid #FFFFFF;
	}
.NoBdrTable td {
    padding: 1px;
    border-bottom:0px solid #FFFFFF;
    border-right:0px solid #FFFFFF;
	}
	
.RecordTable1 {
    border-top:1px solid #B8DCB8;
    border-left:1px solid #B8DCB8;
	}
.RecordTable1 td {
    padding: 3px;
    border-bottom:1px solid #B8DCB8;
    border-right:1px solid #B8DCB8;
	}
.RecordTable1 .menu1 {
    padding: 3px;
    background: #8ece8c;
	}
.RecordTable1 .menu2 {
    padding: 3px;
    background: #c6edc6;
	}
.RecordTable1 .menu3 {
    padding: 3px;
	color: #ff0000;
	font-weight:bold;
	}
.RecordTable2 {
    border-top:1px solid #ffe0d8;
    border-left:1px solid #ffe0d8;
	}
.RecordTable2 td {
    padding: 3px;
    border-bottom:1px solid #ffe0d8;
    border-right:1px solid #ffe0d8;
	}
.RecordTable2 .menu1 {
    padding: 3px;
    background: #ffc8aa;
	}
.RecordTable2 .menu2 {
    padding: 3px;
    background: #ffe0d0;
	}
.RecordTable2 .menu3 {
    padding: 3px;
	color: #ff0000;
	font-weight:bold;
	}
.RecordTable3 {
    border-top:1px solid #a7ddef;
    border-left:1px solid #a7ddef;
	}
.RecordTable3 td {
    padding: 3px;
    border-bottom:1px solid #a7ddef;
    border-right:1px solid #a7ddef;
	}
.RecordTable3 .menu1 {
    padding: 3px;
    background: #60bfe3;
	}
.RecordTable3 .menu2 {
    padding: 3px;
    background: #a7ddef;
	}
.RecordTable3 .menu3 {
    padding: 3px;
	color: #ff0000;
	font-weight:bold;
	}