@charset "UTF-8";



#bochi_title{
    border-left: 5px solid #2f4191;
    color: #2f4191;
    font-size: 18px;
    font-weight: bold;
    padding-left: 6px;
    margin-bottom: 16px;
}
.list{
    float: left;
    width: 221px;
    margin: 0 21px 16px 0;
}
.list:nth-of-type(3),
.list:nth-of-type(6),
.list:nth-of-type(9){
    margin-right: 0;
}
.maru{
    border-radius: 50%;
    background-color: #2f4191;
    color: #fff;
    font-weight: bold;
    padding: 3px;
    margin-right: 4px;
}

@media screen and ( max-width:479px ){
    .list{
        float: none;
        width: 100%;}
    .list img{
        width: 100%;
    }
}

.ohaka_access_button a{
    display: block;
    width: 192px;
    padding: 14px;
    background-color: #ed862b;
    text-align: left;
    color: #fff;
    border-radius: 2px 2px 0 0;        /* CSS3草案 */  
    -webkit-border-radius: 2px 2px 0 0;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px 2px 0 0;   /* Firefox用 */  
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.ohaka_access_button {
    box-shadow: 0 3px 0 #be6414;
}

.ohaka_access_button:hover{
    position: relative;
    top: 3px;
	box-shadow: none;
}
#foot_icon{
    position: relative;
    top: -2px;
    left: -5px;
}