@import url(http://www.k-doyu.jp/blog/mt-static/themes-base/blog.css);
@import url(http://www.k-doyu.jp/blog/mt-static/themes/minimalist-red/screen.css);
HR {
height:1px;
}

H1 {
background-color:#cc9900;
color:#fff;
text-align:left;
border-top:1px solid #7e6219;
border-left:1px solid #7e6219;
border-right:1px solid #7e6219;
border-bottom:1px solid #7e6219;
font-weight:700;
margin-top:1em;
margin-bottom:0.5em;
font-size:120%;
padding:5px 0 0 5px;
}

H2 {
font-size:110%;
font-weight:700;
border-left:10px solid #7e6219;
border-bottom:1px solid #7e6219;
text-align:left;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
}

h3 {
font-size:110%;
text-align:left;
color:#F63;
font-weight:700;
}

#beta h3 {
background-color:#0066ff;
font-size:1em;
font-weight:700;
color:#FFF;
text-decoration:none;
padding:8px 10px;
}

#beta h3 a {
color:#FFF;
text-decoration:none;
}

#header {
border-top-width:0;
border-top-style:solid;
background:#fff;
border-color:#f1f1f1;
}

#header-content {
width:750px;
margin:2px;
clear:both;
}

#banner-header {
background:none;
width:400px;
float:left;
vertical-align:middle;
margin:0px;
}

#banner-description2 {
float:right;
text-align:left;
position:static;
margin-top:10px;
width:350px;
font-size:110%;
background-color:#f1f1f1;
}

#banner-description2 a {color:#0000FF;}

#headmenu {
position:relative;
height:40px;
background-color:#f1f1f1;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
width:750px;
border-width:1px 2px 0;
font-size:120%
}

#headmenu a,#headmenu span {
float:left;
display:block;
margin-top:1px;
width:122px;
height:30px;
font-size:10px;
color:#fff;
background-color:#0044af;
padding-top:5px;
padding-bottom:2px;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
border-bottom:solid 1px #fff;
vertical-align:bottom;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#headmenu a:hover {
color:#0008ff;
background-color:#fff700;
}

#alpha-inner {
/* border-right:solid 1px #ededed; */
min-height:100%;
}

#alpha .pageTop {
float:right;
margin:40px 0 15px 25px;
padding:0 0 0 15px;
}

a {
color:blue;
text-decoration:underline;
}

a:hover {
background-color:#FFC0CB;
}

#container,#container-inner,#header,#header-inner,#content,#content-inner,#toppage,#toppage-inner,#footer,#footer-inner,#footer-content,#footer-ad {
position:relative;
width:750px;
margin:0 auto;
}



#container-inner {
border-left:solid 1px #CE9B04;
border-right:solid 1px #CE9B04;
overflow:hidden;
}

#footer {
background-color:#ffffff;
}

#footer-inner
{
padding:0px;
}

#footer-content
{
text-align:center;
color:#000000;
}
#footer-content a
{
color:#0000cc;
}

#footer-ad
{
background-color:#fff09e;
}

#io-art {
position:relative;
display:block;

width:750px;
text-align:right;
margin-bottom:50px;
}

.submenu {
margin-left:15px;
list-style:none;
padding:0;
}

.contents-menu a {
display:block;
width:150px;
border-bottom:solid 1px #CDCBCB;
background-color:#eee;
line-height:120%;
list-style:none;
padding:12px 5px;
}

#toppage,
#toppage-inner
{margin:5px;}

.layout-wt #alpha {
width:748px;
}

.layout-wt #beta {
width:190px;
}

td {
line-height:140%;
padding:4px;
}
 
#top_left{float:left;width:445px;}
#top_right{float:right;width:300px;}
