/*----------------------------------------------------------------------------------------------------------------------------------------
************************************************         TOPページ用　↓↓              ***************************************
-----------------------------------------------------------------------------------------------------------------------------------------*/
.blog_title{
border-bottom:1px solid #CCCCCC;
}

.blog_title span{
display:inline;
margin-right:30px;
color:#333333;
}

.blog_title h3{
font-size:13px;
color:#006FDD;
display:inline;
}

.blog_text{
width:550px;
margin:10px 0 10px 95px;
}

.blog_link{
margin:10px 0 30px 0;
width:600px;
text-align:right;
}

.side_menu{
margin:10px 0 0 0;
}

.overflow{overflow-y:auto; height:420px; width:410px;}


/*----------------------------------------------------------------------------------------------------------------------------------------
************************************************         BLOG(MT) 専用　↓↓              ***************************************
-----------------------------------------------------------------------------------------------------------------------------------------*/
.widget-header{background:url(../img/blog1_menu_title.jpg) top left no-repeat; width:199px; height:40px; text-indent:-9999px;}
.widget-header2{background:url(../img/blog2_menu_title.jpg) top left no-repeat; width:199px; height:40px; text-indent:-9999px; margin-top:30px;}
.widget-header3{background:url(../img/blog3_menu_title.jpg) top left no-repeat; width:199px; height:40px; text-indent:-9999px;}

.widget-content{background-color:f5f5f5; font-size:13px; text-align:center;}
.widget-content li{background:url(../img/blog_menu_bg.jpg) center center no-repeat; width:199px; height:30px; padding-top:10px;}


.mt_top_box{margin:0px 0px 0px 10px; background:#333333; height:30px; width:691px; color:#FFFFFF;}
.mt_top_box a{color:#FFFFFF;}
.mt_top_box h3{font-size:14px; width:620px;}
.mt_top_box .list{width:630px; height:25px; font-size:14px; padding:5px 0 0 5px;}

.mt_top_box h2{height:25px; font-size:14px; padding:7px 0 0 5px;}
.time{font-weight:bold;}



.mt_top_box2{margin:0px 30px 5px 20px;}
.mt_top_box2 h2{height:30px; font-size:18px; padding:10px 0 0 5px; border-bottom:1px #999999 dotted; background:url(../img/news_list_img.jpg) center left no-repeat; margin:0px;}


.mt_top_box3{margin:0px 30px 5px 5px;}
.mt_top_box3 div{font-size:14px; border-bottom:1px #999999 dotted; width:630px; font-size:13px; font-weight:normal;}

.mt_top_text{width:629px; padding:30px; font-size:13px; margin:0 0 40px 10px; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; position:relative;}
.mt_top_text .date{display:block; position:absolute; top:3px; left:5px; font-size:9px;}


.mt_top_texts{width:610px; padding:0 0 0 30px; margin:20px 20px 0 30px; font-size:13px; background:url(../img/news_text_listimg.jpg) top left no-repeat; line-height:190%;}
.mt_top_texts span{color:#000000;}

.mt_top_next{
	margin:10px 0px 0px 0px;
	font-size:13px;
	width:450px;
	text-align:right;
	color: #399;
}
.mt_top_next a{text-decoration:underline;}
.mt_top_next a:visited{text-decoration:underline;}

.mt_top_next2{margin:20px 0px 0px 100px;}
.mt_top_next2 a{text-decoration:underline;}
.mt_top_next2 a:visited{text-decoration:underline;}


.pankuzu{margin:0px 0px 40px 20px; border-bottom:1px #999999 double; width:680px;}
#pankuzu_caption{border-bottom:1px #CCCCCC solid; padding:0px 0 3px 0; margin:0 0 40px 10px; width:691px;}
.pagelink{clear:both; margin:10px 0px 0px 20px;}
.next_prev{color:#000000; font-size:13px;}
.next_prev a{ font-size:14px;}

.next_btn{width:689px; border-bottom:1px #CCCCCC solid; padding:6px; margin:30px 0 0 10px;}
.prev_btn{width:689px; border-bottom:1px #CCCCCC solid; padding:6px; margin:0 0 0 10px;}
.all_btn{width:679px; padding:6px;  border-bottom:1px #CCCCCC solid; margin:0 0 5px 0px; text-align:right;}
.all_btn2{width:679px; padding:6px;  border-bottom:1px #CCCCCC solid; margin:0 0 30px 0px; text-align:right;}

.blog_category{margin:20px 0 30px 20px;}



#columns{background:url(../img/blogcategory_title.jpg) top left no-repeat; padding:70px 0 0 0; margin:0 0 0 10px;}
#news{
	border: 1px solid #CCC;
	height: 100px;
	width: 598px;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.blog_menu{ width:232px; border:1px #CCCCCC solid; padding:10px 3px 10px 3px; margin-bottom:10px;}
.blog_menu li{width:232px; border-bottom:1px #CCCCCC dotted; margin-bottom:5px;}

/*----------------------------------------------------------------------------------------------------------------------------------------
************************************************         BLOG(MT) 専用　↑↑              ***************************************
-----------------------------------------------------------------------------------------------------------------------------------------*/
