/**************************/
/* TOP,基本      */
/**************************/

body {
font-size: 100%;
font-style: normal;
font-weight: normal;
color:#000000;
position: static;
padding-left:0px;
padding-right:0px;
line-height:150%;
background-color:#cce198; 
background-image: url('minib.gif');
background-position: center center;
background-repeat: repeat-y;
text-align: center;
margin:auto;
}

td {
font-size: 100%;
line-height:150%;
}

div.main {
padding-top:10px;
padding-left:15px;
padding-right:15px;
text-align:left;
width: 750px;
margin:auto;
}

div.title {
   padding-bottom:20px;
}


div.top1 {
   float: left;
   width: 350px;
   font-weight:bold;
}

div.top2 {
   float: right;
   width: 400px;
}

div.add {
   background-color: #ffffcc;
   padding:10px;
   border:#cc9900 1px solid;
   
}

/*表組み　線*/
.tb {
border-collapse:collapse;
border:2px solid #000000;
}

.tb td {
border:1px solid #666666;
padding:2px;
}

.tb_shitei {
border-collapse:collapse;
border:2px solid #000000;
}

.tb_shitei td {
border:1px solid #666666;
padding:5px;
font-size:14px;
}

.tb_shitei th {
border:1px solid #666666;
padding:2px;
font-size:12px;
}


.tb_koui {
border-collapse:collapse;
border:0px solid #ffffff;
}

.tb_koui td {
border:0px solid #ffffff;
padding:5px;
font-size:90%;
}

.tb_mini {
border-collapse:collapse;
border:2px solid #000000;
font-size:90%;
}

.tb_mini td {
border:1px solid #000000;
padding:2px;
}

.tb_mini th {
border:1px solid #000000;
padding:2px;
}


.q_t {
font-size:140%;
color:#ffffff;
background-color:#e60011;
padding:10px;
}

.q_a {
font-size:110%;
font-weight:bold;
background-color:#ffffcc;
padding:3px;
}

.mini_t {
font-size:140%;
color:#1c8e2f;
}



/* 著作権 */
.c {
font-size: 80%;
color:#666666;
}



/* ナビ */
.navi {
font-size: 80%;
color:#666666;
padding-bottom:3px;
}


/* web-さんいんへ */
.mac {
font-size: 80%;
color:#666666;
}

