﻿body {
    background:#cc0000;
    font-family:Arial,Helvetica,Verdana,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    color:#000;
    font-size: 100%;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

img {
    border:0;
    padding:0;
    margin:0;
}


a {
    color:#00CCCC;
    text-decoration:none
}

a:hover {
    color:#00CCCC;
    text-decoration:underline
    }

h1 {
    border:0;
    padding:0;
    margin: 0 0 10px 10px;
}

h1 img {
    border:0;
    padding:0;
    margin:0;
}


/* Clearfix */ 
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{display:inline-block;
}

/* ↓IE-mac用↓*/
* html .clearfix{height:1%;}
.clearfix{display:block;}


/* The Wrapper */

#wrapper {
    width:100%;
    margin:0 auto;
    padding:0;
    overflow:hidden;
}

/*post*/

.post {
    margin: 10px 10px 20px;
    padding:0;
    background:#fff;
    color:#000;
    border:1px solid #696969;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

}

.post_box {
    margin: 0px 0px 25px 0px;
    padding:0;
}

.post-text{
    color:#000;
    margin:5px 5px;
}

.postinfo {
    clear:both;
    height:30px;
    margin: 0 0 0 0px;
    padding: 0px;
    background:#cc0000;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
}

.postmore{
    margin: 10px 7px;
    padding: 10px 10px 10px 10px;
    background-color:#FFF;
    border:1px solid #5C4033;
    text-align: center;
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

}


.center {
    text-align:center;
}

.postmore a:link,

.postmore a:visited {
    color: #000;
    text-decoration: none;
}

.postmore a:hover{
    color: #000;
    text-decoration: none;
}

.style99{
    color: #fff;
    font-weight: bold;
}

span.style98{
    color: #cc0000;
    font-weight: bold;
}

span.style16{
    color: #EE82EE;
    font-weight: bold;
}

span.style36 {
    color: #FF0000;
    font-weight: bold;
}



/* --- FOOTER --- */

#footer {
    clear:both;
    width:100%;
    background:#cc0000;
    text-align:center;
    letter-spacing:1px;
}

.style1 {font-weight: bold}
.style7 {font-weight: bold}

a:link {
	color: #006699;
	font-weight: bold;
}
a {
	font-weight: bold;
}
.style17 {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000;}
.style19 {color: #FF0000}
.style8 {color: #003366}