/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mtos/mt-static/themes-base/blog.css);
@import url(/mtos/mt-static/support/themes/minimalist-blue/minimalist-blue.css);
/* end StyleCatcher imports */

#yt {
position:relative;
}

#yt a {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
background:#fff;
text-align:center;
font-size:14px;
font-weight:bold;
position:absolute;
top:0px;
left:0px;
height:30px;
line-height:30px;
width:425px;
display:block;
color:#0000ff;
letter-spacing:1px;
}

#yt a:hover {
color:#ffffff;
background:#ff0000;
}


#ytk {
position:relative;
}

#ytk a {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
background:#fff;
text-align:center;
font-size:14px;
font-weight:bold;
position:absolute;
top:15px;
left:15px;
height:30px;
line-height:30px;
width:395px;
display:block;
color:#0000ff;
letter-spacing:1px;
}

#ytk a:hover {
color:#ffffff;
background:#ff0000;
}


/*
#yt #ad {
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
background:#fff;
text-align:left;
padding-left:30px;
font-size:14px;
font-weight:bold;
position:absolute;
top:0;
left:0;
height:30px;
line-height:30px;
width:395px;
display:block;
color:#0000ff;
letter-spacing:0px;
}

#yt #ad:hover {
color:#fff;
background:#0000ff;
}

#btn {
position:absolute;
top:0;
left:3px;
z-index:2;
}
*/

div.widget h3.widget-header,
div.widget h3.widget-header a {
font-weight:bold;
text-align:left;
color:#3C419A;
}

div.widget h3.widget-header a:hover {
color:#e00000;
}

#hinomaki {
text-align:center;
}

#hinomaki img {
margin:0 0 10px;
}

#hinomaki p {
font-size:110%;
text-align:left;
}

#hinomaki p a {
color:#0000ff;
}

#hinomaki p a:hover {
color:#e00000;;
}


#seobm {
text-align:center;
}

#seobm img {
margin:0 0 10px;
}

#seobm p {
font-size:110%;
text-align:left;
}

#seobm p a {
color:#0000ff;
}

#seobm p a:hover {
color:#e00000;;
}

#widget-report {
margin:0 0 20px;
}
#widget-report img {
margin:0 0 10px 15px;
border:1px solid #333;
}
#gamma-inner .widget p {
margin:0 0 10px 15px;
width:165px;
line-height:1.3;
}

#hayashi p {
font-size:110%;
text-align:left;
}

#robo p {
font-size:110%;
text-align:left;
}

#gvhi {
position:relative;
width:398px;
}

#gvhi a {
/*リンクテキストの背景の設定*/
top:0px;
left:0px;
background:#870026;
height:30px;
width:398px;
/*リンクテキストの設定*/
color:#fff;
font-size:14px;
text-align:center;
font-weight:bold;
line-height:30px;
letter-spacing:0px;
display:block;
border-top: 1px #0d0d0d solid; 
border-right: 1px #0d0d0d solid;
border-left: 1px #000 solid;
}

#gvhi a:hover {
/*マウスをテキストリンク上にもってきたときの設定*/
color:#fff;
background:#000;
}

#gvhis {
position:relative;
width:198px;
}

#gvhis a {
/*リンクテキストの背景の設定*/
top:0px;
left:0px;
background:#870026;
height:20px;
width:198px;
/*リンクテキストの設定*/
color:#fff;
font-size:11px;
text-align:center;
font-weight:bold;
line-height:20px;
letter-spacing:0px;
display:block;
border-top: 1px #0d0d0d solid; 
border-right: 1px #0d0d0d solid;
border-left: 1px #000 solid;
}

#gvhis a:hover {
/*マウスをテキストリンク上にもってきたときの設定*/
color:#fff;
background:#000;
}


#gvhis {
position:relative;
width:158px;
}

#gvhiss a {
/*リンクテキストの背景の設定*/
top:0px;
left:0px;
background:#870026;
height:20px;
width:158px;
/*リンクテキストの設定*/
color:#fff;
font-size:11px;
text-align:center;
font-weight:bold;
line-height:20px;
letter-spacing:0px;
display:block;
border-top: 1px #0d0d0d solid; 
border-right: 1px #0d0d0d solid;
border-left: 1px #000 solid;
}

#gvhiss a:hover {
/*マウスをテキストリンク上にもってきたときの設定*/
color:#fff;
background:#000;
}


#seob {
margin:0px 0px 0px 0px;
color:#429d2f;
text-align:right;
}

#bookm {
margin:5px 0px 40px 0px;
color:#429d2f;
text-align:right;
}

.asset-more-link {
margin:20px 0px 0px 0px;
text-align:right;
}
