@charset "utf-8"; 

/* blog_top_banner start */
div.blog_top_banner{float:left;	display:block; width:635px; height:150px; margin-bottom:0px; margin-top:13px;}
h1.blog{
	float:left; 
	font-size:30px; 
	color:#FFFFFF; 
	background:none; 
	padding:8px; 
	margin:0px; 
	font-weight:normal; 
	width:617px;
}
/* blog_top_banner end */

/* blog_top_menu start */
div.blog_top_menu{float:left; display:block; width:635px; height:auto;}
div.blog_top_menu1{float:left; display:block; width:635px; height:auto;}
div.blog_top_menu1 ul{float:left; margin:0px;}
div.blog_top_menu1 ul li{float:left; list-style-type:none; display:inline;}
div.blog_top_menu1 ul li.bmtext{float:left; list-style-type:none; display:inline; padding-right:10px;}
div.blog_top_menu1 span.bmbold{font-weight:bold;}

div.blog_menu_tab{
	float:left; 
	display:block; 
	width:623px; height:38px; 
	background:url(//imagek.navi.com/simage/blog/bg_blog_top_menu.gif) repeat-x left top; 
	padding-left:12px; 
	margin:10px 0;
}
div.blog_menu_tab ul {list-style-type:none; margin:0px;}
div.blog_menu_tab ul li{float:left; display:inline; list-style-type:none; }
div.blog_menu_tab ul li.tab a{
	float:left; 
	width:86px; height:26px; 
	font-weight:bold; 
	margin-right:5px; 
	text-align:center;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
div.blog_menu_tab ul li.tab_on a{
	float:left; 
	width:86px; height:26px; 
	font-weight:bold; 
	background:url(//imagek.navi.com/simage/blog/bg_blog_top_menu_on.gif) no-repeat left top; 
	margin-right:5px; 
	text-align:center;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
div.blog_menu_tab ul li.tab a:hover{	
	width:86px; height:26px; 
	font-weight:bold; 
	background:url(//imagek.navi.com/simage/blog/bg_blog_top_menu_on.gif) no-repeat left top;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
div.blog_menu_tab ul li.tab_on a:hover{	
	width:86px; height:26px; 
	font-weight:bold; 
	background:url(//imagek.navi.com/simage/blog/bg_blog_top_menu_on.gif) no-repeat left top;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
/* blog_top_menu end */

/* blog_item_detail start */
div.blog_item_detail{
	clear:both; 
	display:block; 
	border:solid 1px #ccc;
	width:609px;
	height:auto;
	padding:10px 12px;
	margin-bottom:10px;
}
div.blog_item_detail{/padding:10px 12px 2px;}
div.blog_item_detail3{
	clear:both; 
	float:left; 
	line-height:1.4em; 
	width:635px; 
	display:block; 
}
ul.blog_item li.title2{
	float:left; 
	display:inline; 
	width:540px; height:auto; 
	padding-right:6px; 
	padding-left:0px; 
	padding-bottom:10px; 
	padding-top:0px; 
}
ul.blog_item li.title3{
	float:left; 
	display:inline; 
	width:540px; height:auto; 
	background:url(//imagek.navi.com/simage/blog/ico/ico_right_blog.gif) no-repeat left top; 
	padding-right:6px; 
	padding-left:0px; 
	padding-bottom:5px; 
	padding-top:0px; 
}
div.blog_item_detail_end{
	display:block; 
	background-color:#e0eaff; 
	width:603px; 
	font-size:90%; 
	padding:3px; 
	margin-bottom:8px; 
	line-height:18px; 
	color:#333;
	clear:both;
}
div.blog_item_detail_in{font-family:sans-serif,"ＭＳ Ｐゴシック","MS UI Gothic";}
div.blog_item_detail_in2{clear:both; margin:0 auto; width:470px; padding-bottom:20px; line-height:1.4em;}
div.blog_item_detail_in2 img{ margin:0px; padding:0px;}
/* blog_item_detail end */

/* blog_item_list start */
div.blog_item_list{
	float:inherit;
	clear:both;
	display:block; 
	width:595px; 
	height:auto; 
	padding-left:20px; 
	padding-right:20px; 
	margin-top:10px; 
	margin-bottom:5px;
}
dl.blog_item_list1{list-style-type:none; width:595px; height:auto; clear:both;}
dl.blog_item_list1 img{width:70px; height:70px; border:solid 1px #666666;}
dl.blog_item_list1 dt.sum{width:72px; height:72px; margin:0px 8px 0px 0px; float:left;}
dl.blog_item_list1 dd.tit{float:left; width:515px; background-color:#f5f5f5; height:auto; padding-top:2px; padding-bottom:2px; line-height:18px; margin-bottom:2px;}
dl.blog_item_list1 dd.context{
	float:left; 
	width:512px; 
	height:auto; 
	padding-top:2px; 
	line-height:18px; 
	padding-bottom:3px;
}
dl.blog_item_list1 dd.stext{
	float:left; 
	width:504px; 
	font-size:90%; 
	height:auto; 
	line-height:16px;
	background:none; 
}

dl.blog_item_list1 ul li.txt01{float:left; display:inline; width:425px; padding-right:10px; list-style-type:none;}
dl.blog_item_list1 ul li.txt02{float:left; display:inline; width:75px; list-style-type:none;}
/* blog_item_list end */

div.blog_space{float:left; display:block; width:635px; height:1px; margin-bottom:10px;}

/* blog_article start */
div.blog_article{float:left; display:block; width:300px; height:auto; }
div.blog_article2 {
	width:278px;
	border:solid #ccc; 
	background-position:top center; 
	border-bottom-width:1px; 
	border-top-width:0px; 
	border-left-width:1px; 
	border-right-width:1px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}

div.blog_article2 ul {
	float:left;
	display:block;	
	line-height:16px;	
}
div.blog_article2 ul li {
	float:left;
	width:270px;
	margin-top:10px;
	display:block;
	padding-left:6px;
	background-image:url(//imagek.navi.com/simage/blog/ico/ico_dot2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.blog_article2 span.small {	
	font-size:90%;
}
/* blog_article end */

/* blog_archive start */
div.blog_archive{float:left; display:block; width:300px; height:auto;}
div.blog_archive2 {
	width:278px; 
	height:130px; 
	border:solid #ccc; 
	background-position:top center; 
	border-bottom-width:1px; 
	border-top-width:0px; 
	border-left-width:1px; 
	border-right-width:1px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:10px; 
	overflow:auto;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	zoom:1;
}
div.blog_archive2 ul {
	float:left;
	display:block;	
	line-height:16px;	
}
div.blog_archive2 ul li {
	float:left;
	margin-bottom:3px;
	width:255px;
	display:block;
	padding-left:6px;
	background-image:url(//imagek.navi.com/simage/blog/ico/ico_dot2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/* blog_archive end */

/* blog_tag start */
div.blog_tag{float:inherit; clear:both; display:block; width:300px; height:auto;}
div.blog_tag2{
	clear:both;
	width:278px; 
	height:auto; 
	border:solid #ccc; 
	background-position:top center; 
	border-bottom-width:1px; 
	border-top-width:0px; 
	border-left-width:1px; 
	border-right-width:1px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:10px; 
	padding-top:10px;
}
div.blog_tag2 ul li{line-height:18px; display:inline; margin-right:10px; margin-top:6px;}
/* blog_tag end */

/* blog_item_short start */
div.blog_item_short{
	float:left; 
	display:block; 
	border:solid 1px #ccc;
	width:613px;
	height:auto;
	padding:10px;
	margin-top:5px;
	margin-bottom:6px;
}
div.blog_item_short ul{margin:0px;}
div.blog_item_short ul li{
	float:left; 
	display:inline; 
	width:613px; 
	list-style-type:none; 
	padding-bottom:3px; 
	line-height:16px;
}
/* blog_item_short end */

/* special_list add 09/09/14 */
div.blog_item_detail{background:url(//imagek.navi.com/simage/common/blog_list_back.gif) no-repeat left top;}
div.blog_item_detail h2{margin:0px; padding:0 0 8px 0;}
div.blog_item_detail h2 span{font-size:90%; font-weight:normal;}
div.blog_item_detail h3{clear:both; margin:0 0 5px; font-size:120%; color:#FF6633;}
div.bid_album{margin:0 auto; width:470px;}
div.bid_album ul{margin-bottom:5px; overflow:hidden; zoom:1;}
div.bid_album ul li{float:left; display:inline; padding-right:10px; width:110px;}
div.bid_album ul li.bid_album_list_end{padding-right:0px;}
div.bid_text{margin-bottom:10px; line-height:1.5em;}
div.blog_item_detail h2.special_detail_ttl{font-size:130%; color:#FF6600;}
div.category_path{margin-bottom:8px; padding:5px 5px 2px 5px; background:#E0EAFF;}
div.category_path p{padding-bottom:3px;}

/* special_list_short add 09/09/14 */
div.blog_item_detail_s{clear:both; padding:10px 0; background:url(//imagek.navi.com/simage/common/home_article_line.gif) left bottom repeat-x; line-height:1.5em; overflow:hidden; zoom:1;}
div.blog_item_detail_s:after{content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
div.scl_article_box_l{float:left; width:70px; padding-right:10px;}
div.scl_article_box_r{float:left; width:555px;}
div.scl_article_box_r h2{padding:0px; width:555px; font-size:130%; font-weight:bold;}
div.scl_article_box_r h2 span{font-size:80%; padding-left:5px;}
p.scl_rq_username,p.scl_rq_comment,p.scl_rq_evaluation,p.scl_article_date{display:inline; padding-right:20px; color:#339933;}

/* special_detail add 09/11/06 */
h1#special_detail_ttl{padding:0; margin:0 0 8px; width:635px; height:auto; background:none; font-size:150%; line-height:1.4em;}
div.blog_item_detail2{clear:both; display:block; width:635px; height:auto; margin-bottom:10px;}
div.blog_item_detail2 h2{padding:0 0 8px; color:#FF6633;}
div.blog_item_detail_end2{display:block; width:629px; height:auto; font-size:90%; padding:3px; margin:8px 0; line-height:18px; color:#333333;}
p.blog_category{color:#999999; padding-bottom:8px;}


/* special_others add 10/06/28 */
div.blog_others{border:1px solid #CCCCCC; width:633px;}
div.blog_others_line{margin:0 auto; background:url(//imagek.navi.com/simage/common/article_line.gif) 0 0 no-repeat; width:615px; height:2px;}
div.blog_others_line hr{display:none;}
div.blog_others h2{padding:5px 8px; font-weight:bold; color:#333333; font-size:100%;}
div.blog_others_in{background-color:#e1ebff; padding:5px 8px; width:617px; overflow:hidden; zoom:1;}
p.blog_others_ttl{font-weight:bold;}
div.blog_others_link ul{margin:10px 0 15px; text-align:center;}
div.blog_others_link ul li{font-weight:bold; display:inline; padding-top:1px; padding-bottom:1px;}
li.blog_others_down {padding-left:17px; background:url(//imagek.navi.com/simage/common/ico/ico_down.gif) left center no-repeat;}
li.blog_others_up {padding-right:20px; padding-left:17px; background:url(//imagek.navi.com/simage/common/ico/ico_top.gif) left center no-repeat;}
div.blog_others_box{clear:both;}
ul.blog_others_list{clear:both; margin:0 auto; width:633px; overflow:hidden; zoom:1;}
ul.blog_others_list li{float:left; display:inline; width:211px;}
ul.blog_others_list li a{display:block; padding:5px; background-color:#FFFFFF; text-decoration:none; overflow:hidden; zoom:1;}
ul.blog_others_list li a:hover{display:block; background-color:#f3f7fd; text-decoration:none;}
img.bol_img{float:left; width:70px; padding-right:5px;}
span.bol_ttl{float:right; width:125px; min-height:57px; line-height:1.4em; display:block; font-weight:bold; cursor:pointer;}
span.bol_date{float:right; width:125px; display:block; cursor:pointer;}
ul.blog_others_list li a:link span.bol_date,ul.blog_others_list li a:visited span.bol_date{text-decoration:none; color:#333333;}
ul.blog_others_list li a:hover span.bol_date{text-decoration:none; color:#333333;}
ul.blog_others_list li a:link span.bol_ttl,ul.blog_others_list li a:visited span.bol_ttl{text-decoration:none;}
ul.blog_others_list li a:hover span.bol_ttl{ text-decoration:underline;}