a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: “alpha( opacity=70 )”;
}
#copyright{
	display:none;
}
#copy_r {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 12px;
    background: #000;
    height: 60px;
    line-height: 60px;
    color: #fff;
}
#copy_r a {
    color: #fff;
}
#footer_custom {
	background-color:#e8e8e8;
	padding:30px 0px;
	font-size:14px;
	line-height:1.8em;
}
.footer_custom_inner{
  display: table;
  width: 820px;
  margin: 0 auto;
}
.box{
  display: table-cell;
}
.index_box_list .headline {
    font-size: 26px;
}
#index_dis_list li .title {
    font-size: 26px;
}
#dis_single_title .title {
	font-size: 36px;
}
@media screen and (max-width: 767px) {
.box{
	display: block;
}
.index_box_list .headline {
	font-size: 20px!important;
}
#index_dis_list li .title {
	font-size: 20px!important;
}
#dis_single_title .title {
	font-size: 24px!important;
}
}
@media screen and (max-width: 479px) {
#footer_custom {
	padding:20px 20px;
	font-size:11px;
}
.footer_custom_inner{
  width: auto;
}
.box{
	display: block;
}
}

.osusume {
    width:150px;
    font-size:11px;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:5px 0 6px;
    color:#000;
    background-color:#ffe199;
    border-radius:25px;
}

.eiyou {
    width:150px;
    font-size:11px;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:5px 0 6px;
    color:#000;
    background-color:#92d050;
    border-radius:25px;
}

.tabekata {
    width:150px;
    font-size:11px;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:5px 0 6px;
    color:#000;
    background-color:#e199cc;
    border-radius:25px;
}

.seibun {
    width:150px;
    font-size:11px;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:5px 0 6px;
    color:#000;
    background-color:#b4c6e6;
    border-radius:25px;
}

