/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */
@import url(/blog/webapps/mt-static/themes-base/blog.css);
@import url(/blog/webapps/mt-static/themes/minimalist-red/screen.css);
/* end StyleCatcher imports */

/*-- 要素 --*/
em{
font-style: normal;
font-weight: bold;
}

#header-name {
margin: 0;
padding: 110px 0 0 0;
height: 430px;
text-align: center;
}

/*-- レイアウトブロック --*/
.layout-twt #alpha {
    left: 190px;
    width: 600px;
}

.layout-twt #beta {
    left: -600px;
    width: 190px;
}

.layout-twt #gamma {
    width: 190px;
}

#container {
margin: 0 auto;
width: 980px;
text-align: center;
}
#container-inner {
width: 980px;
background-color: transparent;
}
body {
color: #ffffff;
background: url(images/bg_body.jpg) center top;
background-color: #000000;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#header-inner,
#content-inner,
#footer-inner {
width: 980px;
}
#footer { 
background-color: transparent; 
}
#footer-content {
margin: 8px 0;
}
.content-nav {
margin: 0;
}
#content {
background: none;
background-color: transparent;
margin: 0px; 
}

/*-- パーツ --*/
#logo-mon {
margin: 0;
padding: 8px 20px 0 0;
width: 960px;
text-align: right;
}

.widget-header {
padding: 2px 0 4px 28px;
color: #cc00ff;
border-width: 0 0 1px;
border-style: solid;
border-color: #733383; 
font-size: 14px; 
font-weight: bold;
background: url(images/bg_smallheader.png) no-repeat;
}

.widget-header a {
color: #cc00ff;
font-size: 14px; 
font-weight: bold;
}

.widget-header:first-letter { 
font-size: 16px;
font-weight: bold;
color: #ff00b4;
}

.widget-list-item {
padding-left: 8px;
background: url(images/bg_widget-list-item.png) 0px 3px no-repeat;
}

.widget-content a {
color: #ff7fee;
}

.asset-name:first-letter,
.asset-name a:first-letter,
.archive-title:first-letter,
.archive-header:first-letter,
.search-results-header:first-letter {
color: #ff00b4;
font-size: 24px;
font-weight: bold;
}

.asset-name {
padding-left: 40px; 
margin-top: 0;
color: #cc00ff;
font-size: 20px;
line-height: 1.25em;
background: url(images/bg_title.png) no-repeat;
}

.asset-name-han {
padding-left: 40px; 
margin-top: 0;
color: #cc00ff;
font-size: 20px;
font-weight: bold;
line-height: 1.25em;
background: url(images/bg_title2.png) no-repeat;
}

.asset-name a,
.asset-name-han a,
.archive-title,
.archive-header,
.search-results-header {
margin-top: 0;
color: #cc00ff;
font-size: 20px;
}

.archive-title {
margin: 0 0 16px;
}

.asset-meta {
padding-top: 4px;
color: #ff7fee;
border-width: 1px 0 0;
border-style: solid;
border-color: #733383;
}

.asset-footer {
padding-top: 4px;
color: #ff7fee;
border-width: 1px 0 0;
border-style: solid;
border-color: #733383;
}

.asset-more-link {
font-weight: normal;
}

.blog-feeds li,
.search-options li {
margin-bottom: 4px;
}

.asset-body,
.asset-more {
line-height: 1.6em;
}

.asset-body a {
font-weight: bold;
}

.asset-body strong {
color: #23cd3a;
}

.asset-body em {
color: #d54b10;
}

/*-- ヘッダ --*/
#header {
width: 980px;
height: 590px;
margin: 0;
padding: 0;
border: 0px;  
background: url(images/bg_header.png) center top no-repeat;
background-color: transparent;
behavior: expression(IEPNGFIX.fix(this));
}

#header2 {
width: 980px;
height: 590px;
margin: 0;
padding: 0;
border: 0px;  
background: url(images/bg_header2.png) center top no-repeat;
background-color: transparent;
behavior: expression(IEPNGFIX.fix(this));
}

#header a {
position:relative;
}

#header2 a {
position:relative;
}

#header-inner {
width: 980px;
margin: 0;
padding: 0;
height: 590px;
}

#header-content {
width: 980px; 
margin: 0;
padding: 0;
}

/*-- フッタ --*/

#footer-content,
#footer-content a {
color: #999999;
}

/*-- エムオンメニュー --*/
#m-on_menu {
margin: 12px auto 0 auto;
width: 980px;
text-align: center;
}

.ftlk-lks1{
margin: 0 auto;
padding: 4px 0 12px 8px;
width: 955px;
}

#m-on_menu li {
margin: 0 4px 0 0;
list-style: none;
font-size: 9px;
line-height: 1;
float: left;
}

.lk1 { border-left: 3px solid #99cc00; padding: 2px; display: block; }
.lk2 { border-left: 3px solid #007dbb; padding: 2px; display: block; }
.lk3 { border-left: 3px solid #f45288; padding: 2px; display: block; }
.lk4 { border-left: 3px solid #ff5f00; padding: 2px; display: block; }
.lk5 { border-left: 3px solid #9e1f05; padding: 2px; display: block; }
.lks { background: url(http://www.m-on.jp/blog/10th/blog_images/lks.jpg) left 50% no-repeat; padding: 2px 2px 2px 10px; display: block;}
.lkslks { background: url(http://www.m-on.jp/blog/10th/blog_images/lkslks.jpg) left 50% no-repeat; padding: 2px 2px 2px 14px; display: block;}

a { text-decoration: underline; }
#m-on_menu a:link { color: #ffffff; text-decoration: none;}
#m-on_menu a:visited { color: #cccccc; text-decoration: none;}
#m-on_menu a:active { color: #ffffff; text-decoration: none;}
#m-on_menu a:hover { color:#ff0000; text-decoration: none; background: none;}

/*-- グローバルメニュー --*/
#global {
margin-bottom: 16px;
padding-left: 16px;
height: 32px;
}

#navi {
margin: 0;
padding: 0;
}

#navi li {
margin: 0 20px 0 0;
padding: 0;
list-style-type: none;
float: left;
}

#menu-1,
a:link#menu-1,
a:visited#menu-1 {
width: 132px;
height: 32px;
float: left;
}
#menu-2,
a:link#menu-2,
a:visited#menu-2 {
width: 112px;
height: 32px;
float: left;
}
#menu-3,
a:link#menu-3,
a:visited#menu-3 {
width: 112px;
height: 32px;
float: left;
}
#menu-4,
a:link#menu-4,
a:visited#menu-4 {
width: 141px;
height: 32px;
float: left;
}

#navi li a { text-decoration: none; position:relative; }
#navi li a:link { text-decoration: none; position:relative;}
a:hover#menu-1 { background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_1a.gif) }
a:hover#menu-2 { background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_2a.gif) }
a:hover#menu-3 { background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_3a.gif) }
a:hover#menu-4 { background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_4a.gif) }

#menu-1 {
width: 132px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_1.gif) 0 32px;
text-indent: -9999px;
overflow: hidden;
}

#menu-2 {
width: 112px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_2.gif) 0 32px;
text-indent: -9999px;
overflow: hidden;
}

#menu-3 {
width: 112px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_3.gif) 0 32px;
text-indent: -9999px;
overflow: hidden;
}

#menu-4 {
width: 141px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_4.gif) 0 32px;
text-indent: -9999px;
overflow: hidden;
}

#menu-1s {
width: 132px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_1.gif) 0 0;
text-indent: -9999px;
overflow: hidden;
}

#menu-2s {
width: 112px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_2.gif) 0 0;
text-indent: -9999px;
overflow: hidden;
}

#menu-3s {
width: 112px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_3.gif) 0 0;
text-indent: -9999px;
overflow: hidden;
}

#menu-4s {
width: 141px;
height: 32px;
float: left;
list-style-type: none;
background: url(http://www.m-on.jp/10th/2008mkmf/award/images/menu_4.gif) 0 0;
text-indent: -9999px;
overflow: hidden;
}
