
/******************/
/*  コンテンツ　　　　　  */
/******************/
.towa{font-size: 15px;margin: 20px 20px 20px 20px;}
.towa strong{color:#cc0033 ;}

.h1{
font-size: 20px;
color: #ffffff;
padding-left: 20px;
padding-top: 6px;
width: 640px;
height: 50px;
background: url(../img/h1.png) left top no-repeat ;
}
.h-blue{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-blue.png) left top no-repeat ;
}
.h-pink{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-pink.png) left top no-repeat ;
}
.h-yellow{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-yellow.png) left top no-repeat ;
}
.h-green{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-green.png) left top no-repeat ;
}
.h-orange{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-orange.png) left top no-repeat ;
}
.h-red{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-red.png) left top no-repeat ;
}
.h-gray{
font-size: 15px;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
width: 630px;
height: 35px;
background: url(../img/h-gray.png) left top no-repeat ;
}

.box{margin:0;padding:0;border: 1px #666666 solid;}


.syousai{margin-left: 40px;
		border-top: 1px solid #CCCCCC;
		border-bottom: none;
		border-left: none;
		border-right: none;
		font-size: 100%;
		width:400px;
}
.syousai td{
		border-top: none;
		border-bottom: 1px solid #CCCCCC;
		border-left: none;
		border-right: 2px solid #CCCCCC;
		padding: 10px;
		width: 200px;
}
.syousai th{
		border-top: none;
		border-bottom: 1px solid #CCCCCC;
		border-left: 6px solid #CCCCCC;
		border-right: 3px solid #CCCCCC;
		background-color: #F3F3F3;
		font-weight: normal;
		padding: 10px;
		width: 200px;
		text-align: left;
}
.itiran{margin-left: 40px;
		border: 1px solid #CCCCCC;
		font-size: 100%;
		width:580px;
}
.itiran td{
		border-top: none;
		border-bottom: 1px solid #CCCCCC;
		border-left: none;
		border-right: 2px solid #CCCCCC;
		padding: 10px;
		font-size: 12px;
}
.itiran th{
		border-top: none;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background-color: #F3F3F3;
		font-weight: normal;
		padding: 10px;
		text-align: left;
}
.itiran1{background-color: #fff5ee;}

.img{border: #666666 solid 2px;margin-left: 20px;}
.img:hover{border: #ff6633 solid 2px;margin-left: 20px;}

.yajirushi{text-align: center;}
/******************/
/*  サブコンテンツ　　　　　  */
/******************/
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}
.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}
.main-subcontent h3 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h3.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h3.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h3.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h4 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

