/* Selected Layout:  */
@import url(base_theme.css);
@import url(http://www.kowaza.net/sys/mt-static/themes/minimalist-red/screen.css);
/* end StyleCatcher imports */

body { color:#000 !important; }
em { font-style:normal; }
#content blockquote {
margin:0 0 1em;
padding:18px 18px 0;
border:2px solid #900;
background:#fff4f2;
}
div.asset-content p {
line-height:1.6;
margin-bottom:1.3em;
font-size:110%;
}
div.asset-content h2 {
margin:3em 0;
padding:1em 0 1em 1em;
font-weight:bold;
font-size:120%;
border-top:1px dashed #000;
border-bottom:1px dashed #000;
}
div.asset-content ul {
margin-bottom:1.3em;
}
div.asset-content ul li {
font-size:115%;
margin-bottom:0.5em;
}
div.asset-content img {
margin:10px 0;
border:1px solid #999;
}
div.asset-content a img {
border:1px solid #999;
}
div.asset-content a:hover img {
border:1px solid #900;
}
#blog-des {
margin:0 0 50px;
}

#blog-des h2 {
padding:10px 15px;
font-weight:bold;
color:#900;
font-size:20px;
letter-spacing:1px;
border-bottom:1px solid #999;
}

#blog-des p {
margin:0 20px 1em;
line-height:1.5;
font-size:110%;
}

p#newest {
font-weight:bold;
letter-spacing:-1px;
color:#990000;
}

h1.asset-name,
h2.asset-name {
margin:0 0 20px;
padding:0 0 0 6px;
border-left:3px solid #900;
}
/* コメント領域 */
div.comment {
margin-bottom:30px;
border-bottom:1px solid #000;
}
div.comment-header {
padding-left:3px;
font-size:120%;
border-left:18px solid #900;
}


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

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:#990000;
}

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

.layout-wtt #alpha.column1 {
    width: auto;
}

#ent-within-mag {
margin:0 0 10px 20px;
width:270px;
float:right;
display:inline;
}

#ent-within-mag p {
margin:0 15px 10px;
padding:3px 12px;
background:#900;
color:#fff;
font-size:110%;
font-weight:bold;
}

#srvr-log {
clear:both;
}

#srvr-log p {
margin:1em 0 0;
font-weight:bold;
}

#srvr-log ul {
margin:0 0 15px 1em;
padding:0;
}

#srvr-list h2 {
margin:30px 0 5px;
font-size:24px;
font-weight:bold;
}

table.mt-srvr {
margin:0 0 30px;
border-collapse:collapse;
border:2px solid #000;
}

table.mt-srvr th {
padding:2px 3px;
text-align:center;
border:1px solid #ccc;
border-top:1px solid #000;
border-bottom:1px solid #000;
background:#990000;
color:#fff;
}

table.mt-srvr td {
padding:2px 3px;
text-align:center;
line-height:1.3;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #666;
border-bottom:1px solid #666;
}

table.mt-srvr td.bttm-cmnt {
padding:5px 10px;
text-align:left;
}

table.mt-srvr td a img{
border:none;
}

table.mt-srvr td.left {
text-align:left;
}
table.mt-srvr td.left p {
margin:0 0 1em;
font-size:100%;
line-height:1.4;
}
.mt-srvr td.right {
text-align:right;
}

.mt-srvr .nowrap {
white-space:nowrap;
}

table.mt-srvr td.srvr-name {
font-size:20px;
font-weight:bold;
}
#ent_long-mag {
margin:25px 0 40px;
}
#grn-mag {
margin:0 0 25px 15px;
width:160px;
}
div.asset-content .w-cap {
margin-bottom:0;
}
div.asset-content .cap {
margin-top:0;
font-size:90%;
font-weight:bold;
}
/* サイドバー無料レポート */
#widget-report {
margin:0 0 20px;
}
#widget-report h4 {
font-weight:bold;
text-align:center;
}
#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;
}

/* サイドバー MT-news */
#rss-news {
margin-top:20px;
}
#rss-news dl {
margin:0 14px;
}
#rss-news dt a {
color:#666;
}
#rss-news dt a:hover {
text-decoration:none;
}
#rss-news dd {
margin-bottom:1em;
color:#999;
}

/* 江守さん販売ページ
************************************************ */
#emori-price {
margin:20px auto:10px;
width:624px;
height:462px;
background:url(img/emori-price.jpg) no-repeat;
position:relative;
}
#emori-ijk-price {
margin:20px auto:10px;
width:624px;
height:462px;
background:url(img/emori-ijk-price.jpg) no-repeat;
position:relative;
}
#emori-sbmt {
width:412px;
height:79px;
display:block;
text-indent:-9999px;
position:absolute;
left:109px;
top:352px;
}
#emori-ijk-price #emori-sbmt {
top:364px;
}
#emori-sbmt:hover {
background:url(img/emori-price_bttn.jpg) no-repeat;
}
#emori-sbmt2 {
width:413px;
height:77px;
display:block;
text-indent:-9999px;
background-image:url(img/emori-sbmt.jpg);
}
#emori-sbmt2:hover {
background-position:0 -77px;
}
.crm-bk {
margin-bottom:3em;
padding:1em 2em 0;
background:#fff4b5;
border:2px solid #ffdd21;
}
#tokushou {
padding:20px 0;
text-align:center;
font-size:120%;
border-top:2px solid #ccc;
}

span.pr {
  font-size:80%;
  letter-spacing:-1px;
  color:#333;
}
span.pr a {
 text-decoration:none;
  color:#333 !important;
}

/* 汎用スタイル
************************************************ */
.fl-lf { float:left; display:inline; margin:0 15px 15px 0 !important; } /* オブジェクト左寄せ */
.no-brdr { border:none !important; }
.bold { font-weight:bold; }
.no-bold { font-weight:normal !important; }
.red { color:#900; }
.center-line { text-decoration:line-through; }
.no-list-style { list-style:none; }
.size90 { font-size:90%; !important; }
.size120 { font-size:120% !important; }
.size150 { font-size:150% !important; }
.size180 { font-size:180% !important; }
.size240 { font-size:240% !important; }
.center {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.clr { clear:both !important; }
.l2 { margin-bottom:2em !important; } /* 下2行空き */
.l3 { margin-bottom:3em !important; } /* 下3行空き */
.l4 { margin-bottom:4em !important; } /* 下4行空き */
.l5 { margin-bottom:5em !important; } /* 下5行空き */
.ud5 { margin-top:5em !important; margin-bottom:5em !important; } /* 上下5行空き */
.marker { background:#ffff00; }
.head1 {
font-size:240% !important;
color:#900;
font-weight:bold;
margin-bottom:1em;
border-width:0 0 2px;
border-style:solid;
border-color:#900;
}
.head2 {
font-size:180% !important;
font-weight:bold;
margin:1em 0 2em;
}
