@charset "EUC-JP";

/* BASE
livedoor Blog CSS
FileName: Genta Kamiyama Official Web site
LastUpdate:  2014.10.12
----------------------------------------------- */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-size: 16px; font-size: 1rem; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1rem; font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
img { border: 0; }
input { border: 0; }
hr { display: none; }
strong { font-weight: bold; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.hidden { display: none; }
.bold { font-weight: bold; }
.small { font-size: 80%; }
.screen-reader-text { position: absolute; left: -1000rem; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.alignright { float: right; }
.alignleft { float: left; }
.right1em { margin-right: 16px; margin-right: 1rem; }
.left1em { margin-left: 16px; margin-left: 1rem; }
.w_80{
    width: 80%;
    margin-bottom: 50px;
    margin-left: 10%;
}
.houkoku a{
    display: inline-block;
    background: #D6729F;
    color: #fff;
    margin-bottom: 10px;
    padding: 1px 20px;
    border-radius: 20px;
    text-decoration: none;
}
.bton{
    width: 50%;
    margin-left: 25%;
    margin-top: 30px;
}
.bton a:hover img{
    opacity: 0.7;
    transition: 1s;
}
@media (max-width: 1000px) {
.bton{
    width: 80%;
    margin-left: 10%;
}
}  
    
    
    
    