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

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#F7E5CF none repeat scroll 0 0;
color:#4B4B4B;
font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
text-align:center;
}

.situmon-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.e-kanki.com/mtcgi/mt-static/support/themes/kyouiku_d1/m_trackbacks_header_h2_2cl.gif) no-repeat scroll left bottom;
font-size:105% !important;
font-weight:bold;
padding:7px 10px 5px 5px;
}

.asset-body {
font-size:130%;
margin:0 0 0 5px;
}

.asset-more {
font-size:130%;
margin:0 10px 10px;
}

#top-entry .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(m_top_entry_bg.gif) repeat-x scroll 0 0;
font-size:130%;
padding:10px;
}

#header-description {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CA1717 url(header_border.jpg) repeat-x scroll left bottom;
color:#FFFFFF;
font-size:80% !important;
padding:8px 10px 7px;
visibility:visible;
width:810px;
}

.widget-company .widget-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(s_free_content4_bg.jpg) repeat-x scroll center bottom;
border-bottom:1px solid #FFB4AB;
border-top:1px solid #FFB4AB;
font-size:130%;
overflow:hidden;
padding:5px;
width:100%;
}

#toiawase {
	width:auto;
	height: auto;
	margin: 15px;
}

#toiawase table { 
border-collapse: collapse;
table-layout: fixed; 
border:1px solid #CCCCCC;
} 
#toiawase th { 
color: #000000;
font-size:120%;
background-color: #ffcccc;
border:1px solid #CCCCCC;
padding: 10px;
width: 180px; 
} 
#toiawase td { 
font-size:150%;
border:1px solid #CCCCCC;
vertical-align: top;
padding: 10px;
_padding: 5px;
width: 320px; 
} 
.free-content3 {
font-size:130%;
margin-bottom:20px;
padding:0;
}
#welcome_message .content {
font-size:130%;
margin:0;
padding:15px 3px 10px;
}
