@import url(http://dictionary.e-expo.net/mt/mt-static/themes-base/blog.css);
@import url(http://dictionary.e-expo.net/mt/mt-static/themes/minimalist-red/screen.css);
@import url(/mt/mt-static/themes/expo/header.css);
@import url(/mt/mt-static/themes/expo/footer.css);


#tinymce{
font-size:14px;
}
/* ------------------------------------------- */
/* search_area CSS */
/* ------------------------------------------- */
.search_area{
margin:0 auto;
padding:0;
clear:both;
width:950px;
}
.widget-content{
margin:15px 0;
padding:6px 0 0 0;
background-image:url(/img/seach_back.gif);
background-repeat:no-repeat;
width:950;
height:37px;
}
.ti{
padding:2px 5px;
}



/* ------------------------------------------- */
/* ContentsArea CSS */
/* ------------------------------------------- */

.contents{
margin:0 auto;
padding:20px 0 0 0;
width:950px;
text-align:left;
clear:both;
}
.pankuzu{
margin:0;
padding:10px 0;
clear:both;
text-align:left;
}
 a:link {
	color:#005A84;
	text-decoration:none;
}

 a:visited {
	color:#005A84;
	text-decoration:none;
}

 a:hover {
	color:#005A84;
	text-decoration:underline;
}
.titlebar h2{
margin:0;
padding:4px 0px 0px 15px;
background:url(/img/titlebg.gif) repeat-x;
font-size:13px;
font-weight:bold;
color:#222222;
height:19px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:2px solid #666666;
}

/* ------------------------------------------- */
/* RightColumnArea CSS */
/* ------------------------------------------- */
.right_column{
margin:0;
padding:0;
width:760px;
float:right;
}
/* ------------------------------------------- */
/* CenterArea CSS */
/* ------------------------------------------- */
.center{
margin:0;
padding:0;
width:480px;
float:left;
}

.centercontents{
margin:7px 0px 0px;
padding:0 0 4px;
width:480px;
background:url(/img/shadow.gif) repeat-x bottom;
clear:both;
}
.centercontentsinner{
margin:0;
padding:0 0 5px 0;
width:478px;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
}

.sakuin_left{
margin:10px 0 0 10px;
padding:0;
width:240px;
float:left;
}
.sakuin_center{
margin:10px 0 0 0;
padding:0;
width:100px;
float:left;
}
.sakuin_right{
margin:10px 0 0 0;
padding:0;
width:100px;
float:left;
}
.number{
border-bottom:solid 1px #CCC;
}
td{
margin:0;
padding:2px;
}
.table01{
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
font-weight:normal;
text-align:center;
border-collapse: collapse;
}
.table02{
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
text-align:center;
border-collapse: collapse;
}
.table03{
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
text-align:center;
border-collapse: collapse;
}





/* ------------------------------------------- */
/* CategoryArea CSS */
/* ------------------------------------------- */

.category_left{
margin:10px 0 0 10px;
padding:0;
width:220px;
float:left;
}
.category_left h4{
margin:0;
padding:0;
}
.subcat_name{
margin:5px 0 0 0;
padding:0;
font-size:11px;
}
.category_right{
margin:10px 0 0 15px;
padding:0;
width:220px;
float:left;
}
.category_right h4{
margin:0;
padding:0;
}

.line{
margin:0;
padding:10px 0 0 0; 
clear:both;
}



/* ------------------------------------------- */
/* RankingArea CSS */
/* ------------------------------------------- */
.ranking_area{
margin:0;
padding:0;
width:480px;
}
.rank_cat{
margin:0;
padding:0;
clear:both;
}
.rank_inner{
margin:0;
padding:5px;
width:138px;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
}
.rank_l{
margin:7px 0px 0px;
padding:0 0 4px;
width:150px;
background:url(/img/shadow.gif) repeat-x bottom;
float:left;
}
.rank_c{
margin:7px 0px 0px 15px;
padding:0 0 4px;
width:150px;
background:url(/img/shadow.gif) repeat-x bottom;
float:left;
}
.rank_r{
margin:7px 0px 0px;
padding:0 0 4px;
width:150px;
background:url(/img/shadow.gif) repeat-x bottom;
float:right;
}

.rank_inner ol{
margin:0;
padding:0;
list-style:none;
line-height:140%;
}
.no1{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r001r.gif) no-repeat;
}
.no2{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r002r.gif) no-repeat;
}
.no3{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r003r.gif) no-repeat;
}
.no4{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r004r.gif) no-repeat;
}
.no5{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r005r.gif) no-repeat;
}
.no6{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r006r.gif) no-repeat;
}
.no7{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r007r.gif) no-repeat;
}
.no8{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r008r.gif) no-repeat;
}
.no9{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r009r.gif) no-repeat;
}
.no10{
margin:0;
padding:0 10px 5px 20px;
background:url(/img/r010r.gif) no-repeat;
}



/* ------------------------------------------- */
/* RightArea CSS */
/* ------------------------------------------- */
.right{
margin:0;
padding:0;
width:270px;
float:right;
}

.mobile{
margin:7px 0px 0px;
padding:0 0 4px;
width:270px;
background:url(/img/shadow.gif) repeat-x bottom;
clear:both;
}
.mobileinner{
margin:0;
padding:10px 0 0;
height:50px;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
}
.mobileinner img{
margin:0;
padding:0 0 0 5px;
float:left;
width:45px;
}
.mobileinner p{
float:right;
margin:0 10px 0 0;
padding:0;
line-height:1.2em;
text-align:left;
width:200px;
}
.news{
margin:7px 0px 0px;
padding:0 0 4px;
width:270px;
background:url(/img/shadow.gif) repeat-x bottom;
clear:both;
}
.newsinner{
margin:0;
padding:10px 5px;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
}
.titlebar_n p{
margin:0;
padding:4px 0px 0px 15px;
background:url(/img/titlebg.gif) repeat-x;
font-size:13px;
font-weight:bold;
color:#222222;
height:19px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:2px solid #356e96;
}
.titlebar_k p{
margin:0;
padding:4px 0px 0px 15px;
background:url(/img/titlebg.gif) repeat-x;
font-size:13px;
font-weight:bold;
color:#222222;
height:19px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:2px solid #cc3300;
}
.titlebar_g p{
margin:0;
padding:4px 0px 0px 15px;
background:url(/img/titlebg.gif) repeat-x;
font-size:13px;
font-weight:bold;
color:#222222;
height:19px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:2px solid #f7801f;
}
.titlebar_r p{
margin:0;
padding:4px 0px 0px 15px;
background:url(/img/titlebg.gif) repeat-x;
font-size:13px;
font-weight:bold;
color:#222222;
height:19px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:2px solid #3e8a44;
}
.newsinner ul{
margin:0;
padding:0;
list-style:none;
}
.news_b{
margin:0 0 3px 0;
padding:0px 0 0 20px;
background-image:url(/img/aroow_b.gif);
background-repeat:no-repeat;
background-position: 2px 4px;
line-height:140%;
}
.news_r{
margin:0 0 3px 0;
padding:0px 0 0 20px;
background-image:url(/img/aroow_r.gif);
background-repeat:no-repeat;
background-position: 2px 4px;
line-height:140%;
}
.news_o{
margin:0 0 3px 0;
padding:0px 0 0 20px;
background-image:url(/img/aroow_o.gif);
background-repeat:no-repeat;
background-position: 2px 4px;
line-height:140%;
}
.news_g{
margin:0 0 3px 0;
padding:0px 0 0 20px;
background-image:url(/img/aroow_g.gif);
background-repeat:no-repeat;
background-position: 2px 4px;
line-height:140%;
}




/* ------------------------------------------- */
/* LeftColumnArea CSS */
/* ------------------------------------------- */
.left_column{
margin:0;
padding:0;
width:180px;
float:left;
}

.access{
margin:7px 0px 0px;
padding:0 0 4px;
width:178px;
background:url(/img/shadow.gif) repeat-x bottom;
clear:both;
}
.accessinner{
margin:0;
padding:10px;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
}
.accessinner ol{
margin:0;
padding:0;
list-style:none;
}
.arrow{
margin:5px 0;
padding:0 0 0 18px;
background:url(/img/aroow_w.gif) no-repeat 2px;
}

.initial_left{
margin:7px 0px 0px;
padding:0 0 4px;
width:178px;
background:url(/img/shadow.gif) repeat-x bottom;
clear:both;
}
.initial_leftinner{
margin:0;
padding:10px;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
font-family:"ＭＳ ゴシック", "Osaka－等幅";
}
.initial_leftinner p{
margin:0 0 5px 0;
padding:5px 0;
font-family:"ＭＳ ゴシック", "Osaka－等幅";
font-size:13px;
font-weight:normal;
border-bottom:solid 1px #CCC;
}





/* ------------------------------------------- */
/* KijiArea CSS */
/* ------------------------------------------- */
.date{
margin:15px 0 0 0;
padding:0;
border-top:solid 1px #CCC;
}

.entry_body{
font-size:14px;
margin:15px 0 0 0;
padding:0 10px;
line-height:150%;
}
.kanrenkiji{
margin:10px 0;
padding:0;
display:block;
clear:both;
}
.kanren_title{
margin:0;
padding:5px 15px 0 0;
float:left;
border-top:solid 1px #CCC;
width:100px;
text-align:right;
heigth:100%;
}

.kanren_list{
margin:0;
padding:5px 10px 15px 10px;
float:left;
border-left:solid 1px #CCC;
width:300px;
}

.center h3{
margin:10px 0 0 0;
padding:0;
font-size:14px;
font-weight:bold;
}
.asset-body{
margin:0;
padding:0;
border-bottom:dashed 1px #CCC;
}
.asset-body p{
margin:0;
padding:0;
font-size:12px;
}
.search_entry{
margin:0;
padding:0;
}


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

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

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


