@charset "UTF-8";

.section{
	margin-bottom:40px;
}

.mb40{
	margin-bottom:40px !important;
}
.ml0 {
	margin-left:0 !important;
}

.pr0 {
	padding-right:0 !important;
}
/* menubtn
=================================*/
#menubtn{
   padding:0 0 30px;
}

#menubtn ol li{
    float:left;
   padding:0 12px 0 0;
   margin:0;
}
#menubtn ol li a{
   display:block;
}
#menubtn ol li a:hover{
    border:2px solid #96160d;
    margin:-2px;
}

/* faqbox
=================================*/
#contents .Box {
	margin-bottom:30px;
}

#contents .Box .singleCol {
	margin-bottom:0px;
}

#contents .Box .h2title{
        background: #dedede;
         margin: 0 0 -8px;
         padding: 5px 0 0 35px;
}
#contents .Box .q-title {
	background:url(../images/enquete_qicon.png) no-repeat scroll 9px 0.4em  #dedede;
	margin-bottom:10px;
	padding:9px 10px 5px 40px;
	font-weight:bold;
	font-size:112%;
	border-bottom:5px solid #9a150c;
        /zoom:1;
        line-height: 1.5;
}

#contents .Box .q-title span {
	font-weight:normal;
	font-size:88%;
}
#contents .Box .singleCol {
    padding: 20px 0  10px;
}

/* tableType01
=================================*/
#contents .tableType01 {
	border-collapse:collapse;
	font-size:100%;
	 margin: 0 auto 30px;
        width: 690px;
}

#contents .tableType01 th {
	border:1px solid #cccccc;
	padding:10px;
}

#contents .fs106 {
	font-size:106%;
}

#contents .tableType01 td {
	border:1px solid #cccccc;
	padding:10px;
}

#contents .tableType01 .level01 {
	background:url(../images/enquete_gicon02.gif) repeat-y scroll 0 0 #ebe2e3;
	color:#2a1e12;
	font-weight:bold;
        padding:10px 10px 10px 30px;
}

#contents .tableType01 .level02 {
	background: #cbc44f;
	font-weight:bold;
}

#contents .tableType01 .level03 {
	background:none repeat 0 0 #c1c1c1;
	font-weight:bold;
}

#contents .tableType01 .level04 {
	background:none repeat 0 0 #ad9386;
	font-weight:bold;
}

#contents .tableType01 .level05 {
	background:none repeat 0 0;
	color:#333333;
	font-weight:bold;
}
#contents .tableType01 .level05.aC {
        background: #f6f3bc;
}
#contents .tableType01 .level06 {
	color:#333333;
	font-weight:bold;
}
#contents .tableType01 .level06.aC {
        background: #eaeaea;
}
#contents .tableType01 .level07 {
	background:none repeat 0 0;
	color:#333333;
	font-weight:bold;
}
#contents .tableType01 .level07.aC {
        background: #eadfd9;
}


/* tyuukai
=================================*/
#tyuukai{
  padding-top:50px;
}

/* colarBox04
=================================*/
#contents .colorBox04 {
        margin:0 0 10px;
	padding:10px 10px 0;
        border:2px solid #0f4571;
}

#contents .colorBox04 .title {
       	font-size:110%;
}

#contents .colorBox04 table th {
	vertical-align:top;
}

.enquetepdf{
       text-align:right;
}
/*pagelink
=================================*/
#pagelink{
  margin:0 0 40px;
}
#pagelink li{
 display: inline;
}
#pagelink .left{
  float:left;
}
#pagelink .right{
  float:right;
}
#pagelink li a{
  border: 2px solid #530905;
  background:#530905;
  color:#fff;
  padding:4px 6px 3px;
  border-radius:2px;
  text-decoration: none;
}
#pagelink li a:hover{
   boder:2px solid #FFF;
  background:#FFF;
  color:#530905;
}
/* clearfix
=================================*/
#contents .subBox dd ul:after,
#contents .colorBox03 dl:after,
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
        zoom: 1;

}

#contents .subBox dd ul,
#contents .colorBox04 dl,
.clearfix {
	display:block;
	min-height:1%;
}



