@media print {
      #none-print {
          display:none;
      }
      div#content {
          margin-left:0;
          width:auto;
      }
  }


@media print {
 a[href]:after {
 content: "" !important;
 }
 
 abbr[title]:after {
 content: "" !important;
 }
}


.kakomi {
    border: #5fa259 solid;
    padding: 10px;
    background-color: #fdfffb;
}
	
	body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 19px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
	/*background-image:url(img/bc.jpg);*/
	background-position: center center;
	 background-repeat: no-repeat;
	 background-attachment: fixed;
	 background-size: cover;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fbfff8;
    border: 1px solid #5e824f;
}

 a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #000066
}


h2 {
    padding: 0.5em;
    color: #010101;
    background: #ecffea;
    border-bottom: solid 3px #2ba23a!important;
}

.page-header {
    padding-bottom: 9px;
    margin: 0px 0 20px 0px;
    border-bottom: 1px solid #eee;
}

.btm20{margin-bottom:20px;}



.idou{position: fixed;}
@media screen and (max-width: 1201px) {
.idou{position: inherit;}
	
}
.navbar-brand {
    float: inherit;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    position: fixed;
    top: 0;
    left: 50%;
	font-size:25px;
}
.midashi{
 	font-size:28px;
	color:#fff;}

.midashi h1{margin:0;padding:0;text-align:center;}
.navbar-brand a{color:#FFF;}

.midashi a:hover{color:#CCC}.midashi a:active{color:#CCC}

h3 {
    color: #246918;
    padding: 0.5em 0;
    border-top: solid 3px #a1d6a2;
    border-bottom: solid 3px #a1d6a2;
}



.list-group-item2 {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #2e730f!important;
    border: 1px solid #97b16c;
    color: #fff!important;
    text-align: center;
}

.link{}

.link ul {list-style:disc;margin:0;padding:0 0 0 18px;}
.link li{float:left;margin-bottom:10px;margin-right:10px;}
button{width:180px;}
button a{color:#fff;}
.button::after {
	border-right: 2px solid #3be5ae;
	border-left: 2px solid #3be5ae;
	transform: scale(1, 0);
}



.link2{}

.link2 ul {list-style:none;margin:0;padding:0;}
.link2 li{float:left;margin-bottom:10px;margin-right:10px;}
button{width:180px;}
button a{color:#fff;}
button a:hover{color:#fff;}

.right{text-align:right;}


a {
    color: #19540b;
    text-decoration: none;
}


.btn-primary {
    color: #fff;
    background-color: #3a793b;
    border-color: #185015;
}


.navbar-inverse {
    background-color: rgba(29, 171, 32, 0.77);
    border-color: #70ec93;
}