/*全体*/

@media screen {
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:verdana, arial, helvetica;*/
	font-size:10px; 
	color:#660000;
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-3.png");
	background-position:left top; 
	background-repeat: repeat;}
}

/* 印刷用 */
@media print {
body {
	margin:0;
	padding:0;
	width:1000px; 
	color:#660000;
	font-family:verdana, arial, helvetica;
	font-size:10px; 
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/images/bg-3.png");
	background-position:left top; 
	background-repeat: repeat-x;}
}



 
/*見出し*/
h1 {
	margin: 0; }
 
h2 {
	margin:0;
	color:#660000;
	letter-spacing:0.05em;
	font-size:9px;
	font-weight:normal; }
	h2 a {
		text-decoration:none;}
		h2 a:hover {}
 
h3,h4,h5 { }
 
/*画像*/
img { border-style:none; }
 
/*pタグ全般*/
p {
	text-align:justify;
	line-height:15px;
	padding:0 0 5px 0; }
 
/*管理用*/
.clear {
	clear:both;
	display:none; }
	.clear p { display:none;}
	.clear span { display:none;}
.tome-img{
	clear:both;
	margin:0;
	padding:0;
}
@media screen {
#main_container {
	margin:0 auto 0 auto;
	height:140px;
	width:900px; 
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-3.png");
	background-position:left top; 
	background-repeat: repeat;}
}

/* 印刷用 @media print {
#main_container {
	margin:0 auto 0 auto;
	height:150px;
	width:900px; 
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-3.png");
	background-position:center top;
	background-repeat: no-repeat;}
}
*/

 
.center_content {
	width:900px;
	padding:0px;
	margin:auto; }
 
/*----------------------header-------------------------*/
#header {
	width:900px;
	height:140px;
	margin:0 0 0 0; }
 
#site_title {
	margin:0 0 0 0;
	height:115px; }
 
#logo {
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	float:left;
  overflow: hidden;
	background:#ffff00;
	background:url("http://baby-yokohama.com/images/bg-3_50.png");
	background-position: top;
	background-repeat: repeat;
	width:357px;
	height:65px; 
}
.h1text span{
	margin:100px;
}
 
#freetrial {
	width:160px;
	float:right;
	padding:5px 5px 3px 0; }
 
.top_text {
	float:left;
	width:880px;
	padding:5px 0 0 0;
	text-align:right; }
 
/*----------------------menu contents-------------------------*/
.clearit {
	margin: 0;
	padding:0;
	height: 0;
	clear: both; }
 
#menu.BlueWishContents, .menu.BlueWishContents {
	clear:both;
	font-size: 12px;
	text-align: center;
	width: 900px;
	height: 27px;
	margin: 0 auto 0 auto;
	padding:0;
	background: url("http://baby-yokohama.com/images/menu1.png") top left repeat-x; }
 
#menu.BlueWishContents ul, .menu.BlueWishContents ul {
	list-style: none;
	margin:0;
	padding:7px 0 0 0;
	text-align: center; }
 
#menu.BlueWishContents ul li, .menu.BlueWishContents ul li {
	width: auto;
	display: inline;
	margin: 0;
	padding: 0; }
 
#menu.BlueWishContents ul li a, .menu.BlueWishContents ul li a {
	text-decoration: none;
	color:#660000;
	text-align: center;
	display: inline;
	height: 27px;
	padding:7px 6px 0 6px;
	width:auto;
	text-transform: uppercase;
	font-weight:normal; }
 
/* BLUE HOVER */
#menu.BlueWishContents ul li a:hover, .menu.blue ul li a:hover, .menu.blue ul li.highlight a {
	height: 27px;
	background: transparent url("http://baby-yokohama.com/images/menu2.png") top left repeat;
	color:#ff3300;
	margin: 0;}
 
/*-----------------main content----------------------------*/
.main_content {
	width:900px;
	height:auto;
	margin: 0;
	padding: 0;
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;}
 
.main_content_top {
	margin: 0;
	padding: 0;
	width:900px;
	height:16px;
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;}

.main_bg {
	overflow:hidden;
	width:900px;
	height:auto;
	margin: auto;
	padding: 0; 
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;}

/*----------------------box-------------------------*/
#boxes_content {
	width:900px;
	clear:both;
	margin:auto; }
 
.box {
	position:relative;
	padding:10px 0 10px 15px;
	float:left;
	width:280px;
	height:280px; }
 
.box_content_1 {
	/*background:#7fffff;*/
	background-image:url("http://baby-yokohama.com/images/box_bg1.png");
	background-position: center top;
	background-repeat: no-repeat;
	width:280px;
	height:280px; }
.box_content_2 {
	/*background:#ffcccc;*/
	background-image:url("http://baby-yokohama.com/images/box_bg2.png");
	background-position: center top;
	background-repeat: no-repeat;
	width:280px;
	height:280px; }
.box_content_3 {
	/*background:#ccffcc;*/
	background-image:url("http://baby-yokohama.com/images/box_bg3.png");
	background-position: center top;
	background-repeat: no-repeat;
	width:280px;
	height:280px; }
 
.boxtitle {
	/*h3*/ width:280px;
	height:18px;
	margin: 0;
	font-size:15px;
	color:#660000;
	/*color:#13007d#000000*/;
	padding:10px 0 0px 8px;
} 
.box_icon {
	clear:both;
	float:left;
	width:127px;
	padding:6px 0 1px 7px;
	white-space:nowrap; }
.box_icon_c {
	clear:both;
	width:127px;
	margin: auto;
	padding:6px 0 0 7px;
	white-space:nowrap; }

.box_text_b {
	/*h4*/ font-size:12px;
	margin: 0;
	padding:0;
	color:#660000;
	display:inline; }
 
.text_content {
	margin:0;
	padding:3px 0 0 0; }
 
.text_content_right {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0 0 0 0;
	color:#660000;
	/*color:#484848;*/
	line-height:20px;
	display:inline; }
 
.text_content_under {
	clear:both;
	font-size:12px;
	margin:0px;
	padding:2px 5px 0 5px;
	color:#660000;
	/*color:#484848;*/
	line-height:16px; }
.text_content_under p{
	font-size:3px;
	margin:0px;
	color:#660000;
	line-height:5px; } 
.read_more {
	/*position: relative;
	*/ position:absolute;
	bottom:8px;
	right:8px;
	width:52px;
	height:19px; }
 	.read_more a {
		text-decoration:none;
		display:block;
		background:url("http://blue-wish.jp/images/box_next01.png") no-repeat right bottom; }
		.read_more a:hover {
			text-decoration:none;
			display:block;
			background:url("http://blue-wish.jp/images/box_next02.png") no-repeat right bottom #ffff00; }
 
/*----------------------センター バナーとキャッチコピー-------------------------*/
.center_banner {
	overflow:hidden;
	clear:both;
	height:90px;
	width:728px;
	width: auto;
	margin:10px 20px 10px 20px;
	padding:0;
	text-align:center;
}
.center_soto{
border-style:solid; 
border-width:1px;
border-color:#808080;
margin:10px 20px 10px 20px;
}

.center_title {
	font-size:18px;
	color:#660000;
	padding:20px 10px 0 25px;
	font-family:HG丸ｺﾞｼｯｸM-PRO,Arial, Helvetica, sans-serif;
	font-weight:bold; }
.center_title_sub {
	font-size:16px;
	color:#660000;
	padding:10px 20px 10px 40px;
	font-family:/*Arial, Helvetica, */sans-serif;
	font-weight:normal;
	line-height:24px; }
.center_title_sub h4 {
	margin:0;
	padding:10px 0 5px 0;
	font-size:18px;
	color:#660000;
	font-family:HG丸ｺﾞｼｯｸM-PRO,Arial, Helvetica, sans-serif;
	font-weight:bold; }
.center_title_sub_img{
	margin:auto;
	padding:0;
	text-align:center; }

 
/*----------------------left contents-------------------------*/

.left_content {
	width:420px;
	float:left;
	margin:0 0 0 20px;
	padding:0 10px 10px 20px;
	font-size:14px;
	font-family:sans-serif;
	background:url("http://baby-yokohama.com/images/bg-3.png") repeat top #fbffeb;
	}
 
/*左の記事*/
h5.left_arrow3 {
	font-size:14px;
	text-align:left;
	/*line-height:20px;*/
	margin:0;
	padding:20px 0 5px 0; }
 
.left_arrow {
	text-align:left;
	line-height:20px;
	padding:0 0 5px 60px;
	background:url("http://baby-yokohama.com/images/tool.png") no-repeat left top; }
 
.left_arrow2 {
	font-size:14px;
	text-align:left;
	padding:0 0 5px 60px;
	background:url("http://baby-yokohama.com/images/tool.png") no-repeat left top; }
.left_arrow p,.left_arrow2 p{
	line-height:20px;
}
 
/*----------------------right contents-------------------------*/
.right_content{
	width:380px;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 10px 20px;
	font: 12px  verdana, arial, helvetica;
	background:url("http://baby-yokohama.com/images/bg-3.png") repeat top #f0ebff;
	}
.right_title {
	width:380px;
	font-size:14px;
	color:#660000;
	padding:20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; }
 
.right_news {
	float:left;
	width:auto;
	padding:10px 0 8px 0; }
 
.news_icon {
	width:48px;
	height:45px;
	float:left;
	font-size:12px;
	/*font-weight:bold;*/
	background:url("http://baby-yokohama.com/images/news.png") no-repeat center; }
.news_content {
	width:310px;
	float:left;
	text-align:justify;
	padding:0 0 10px 10px;
	border-bottom:1px #CCCCCC dashed; }
.news_content p{
	/*line-height:12px;*/
	padding:0;}
.news_content a{
	color:#181818;
	text-decoration:none;
	}
.news_content a:hover{
	color:#f60;
	border-bottom:1px solid #f60;
	}


 
/*-----------------------------under_link------------------*/
#under_link {
	clear:both;
	width:auto;
	background-image:url("http://blue-wish.jp/images/white.png");
	/*background-color:#FFFFFF;*/ }
 
#under_link p {
	text-align:left;
	font-size:14px;
	color:#2100ce;
	padding:0 0 10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; }
 
#under_link ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding:0;
	text-align: center; }
 
	#under_link ul li {
		width: 234px;
		height: 60px;
		display: inline;
		margin: 0 10px 0 0;
		padding:0;
		outline:none; }
 
		#under_link ul li a {
			text-decoration: none;
			/*display: inline;
			*/ margin:0;
			padding:0;
			overflow:hidden; }
 
/*#under_link ul li a:hover,*/
#under_link ul li a:hover img, #under_link ul li hover {
				background: url("http://blue-wish.jp/images/hover_234_60.png") no-repeat left top;
				text-decoration:none;
				margin:0;
				padding:0;
				display: inline; }
 
/*-----------------------------footer------------------*/
#footer {
	clear:both;
	width: auto;
	color: #665b5b;
	text-align:center;
	padding-bottom:10px;
}

 
	#footer a {
		text-decoration:none;
		color: #665b5b; }
 
		#footer a:hover {
			text-decoration:underline;
			color: #665b5b; }
 
.copyright {
	line-height:20px;
	font-size:14px;
	padding:10px 0 20px 5px; }
 
#footer_links {
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 11px;
	width: 900px;
	height: 14px;
	margin: 0 auto 0 auto;
	background: url("http://baby-yokohama.com/images/menu1.png") top left repeat-x;
}
 
	#footer_links ul {
		list-style: none;
		margin: 0;
		padding:0;
		text-align: center; }
 
		#footer_links ul li {
			/*float: left;*/
			width: auto;
			display: inline;
			margin: 0;
			padding:0; }
			#footer_links ul li a {
				text-decoration: none;
				text-align: center;
				display: inline;
				padding:0 12px 0 12px;
				width:auto;
				font-weight:normal;
				color: #660000; }
 
				#footer_links ul li a:hover, .footer_links ul li.highlight a {
					background: transparent url("http://baby-yokohama.com/images/menu2.png") top left no-repeat;
	color:#ff3300;
					text-decoration:none; }
 
.footer_xml {
	text-align:left;
	margin-bottom:10px; }
 
#footer_links2 {
	width:auto;
	margin:0 0 5px 0; }
 
#icon_link {
	width:auto;
	margin:0 0 5px 0; }
 
#footer_links2 ul, #icon_link ul {
	list-style: none;
	margin: 0;
	padding:0;
	text-align: center; }
 
#icon_link ul { text-align: right; }
 
#footer_links2 ul li, #icon_link ul li {
	display: inline;
	margin: 0;
	padding:0;
	outline:none; }
 
#footer_links2 ul li {
	width: 88px;
	height: 12px; }
 
#icon_link ul li {
	width: 24px;
	height: 12px; }
 
#footer_links2 ul li a, #icon_link ul li a {
	text-decoration: none;
	margin:0;
	padding:0;
	overflow:hidden; }
 
#footer_links2 ul li a:hover img, #footer_links2 ul li hover {
	background: url("http://blue-wish.jp/images/hover_88_12.png") no-repeat left top;
	text-decoration:none;
	margin:0;
	padding:0;
	display: inline; }
 
#icon_link ul li a:hover, #icon_link ul li hover {
	background: #FFFF00;
	text-decoration:none;
	margin:0;
	padding:0;
	display: inline; }
 
/*----------Track Word-----*/
.footer_tw {
	text-align:left;
	margin-bottom:5px; }

/*----------ここまでメインページ用のCSS--------------------------*/


/*----------ここからカテゴリ用のCSS------------------------------*/

/*--カテゴリの画像部分--*/
.category_top_soto{
	width:900px;
	height:200px;
	margin:0;
	background:#ffff00;
	background-image:url("http://blue-wish.jp/images/category_main__top_bg.png");

}


.category_top{
	width:590px;
	height:200px;
	float:left;
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/category_img.php");
	background-position:left top; 
	background-repeat:no-repeat;
}

.category_top_link{
	width:255px;
	height:200px;
	float:left;
	padding:0 0 0 40px;  /*--w+左右で275--*/
	background:#ffff00;
	background-image:url("http://blue-wish.jp/images/category_main__top_bg.png");
	background-repeat:repeat;
}


/*-----------------category main content----------------------------*/
.category_main_content {
	width:900px;
	height:auto;
	margin: 0;
	padding: 0;
	background: #ffff00;
}
 
.category_main_content_top {
	margin: 0;
	padding: 0;
	width:900px;
	height:16px;
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;}
 
.category_main_bg {
	clear:both;
	overflow:hidden;
	width:900px;
	height:auto;
	margin: auto;
	padding: 0; 
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;}

 
/*------------------------カテゴリの左部分----------------------*/
.category_left_content {
	width:560px;
	float:left;
	/*margin:10px 10px 10px 20px;*/  /*--w+左右で590--*/
	padding:10px 20px 10px 30px;  /*--w+左右で590--*/
	font: 14px sans-serif;
	background:#ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;
}

/*カテゴリの左の概要部分*/
.category_summary{
	margin: 10px 0 20px 0;
	padding:0;
}
.category_summary h3{
	text-align:left;
	line-height:20px;
	padding:0 0 0 15px; 
	color:#484848;
	font: 16px sans-serif;
}
 
.category_summary_content {
	text-align:left;
	line-height:20px;
	padding:0px 0 0 60px;
	background-image:url("http://blue-wish.jp/images/tool.png");
	background-repeat:no-repeat;
	background-position:left top; }
.category_summary_content img{
	display:none; }

/*----------------------カテゴリのright contents-------------------------*/
.category_right_content {
	width:255px;
	float:left;
	padding:0px 0px 10px 20px;  /*--w+左右で275--*/
	font: 12px verdana, arial, helvetica;
	background: #ffff00;
	background-image:url("http://baby-yokohama.com/images/bg-4.png");
	background-position:center top; 
	background-repeat: repeat;}

 
.category_right_title {
	width:100px;
	font-size:14px;
	color:#2100ce;
	padding:50px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; }
 
 
.category_news_content {
	width:/*310*/250px;
	float:left;
	text-align:justify;
	line-height:15px;
	padding:0 0 0 10px;
	border-bottom:1px #CCCCCC dashed; }
/*-----------------------------カテゴリ右下のサイト_link------------------*/
#under2_link {
	clear:both;
	width:255px;}
 
#under2_link p {
	text-align:left;
	font-size:14px;
	color:#484848;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; }
 
#under2_link ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding:0;
	text-align: center; }
 
	#under2_link ul li {
		width: 234px;
		height: 30px;
		margin: 10px 10px 0 0;
		padding:0;
		outline:none; 
}
 
		#under2_link ul li a img{
		width: 234px;
		height: 30px;
		text-decoration: none;
		margin:0;
		padding:0;
		overflow:hidden; 
		background: url("http://blue-wish.jp/images/side_70_234_30.png") no-repeat left top;
}
 
/*#under2_link ul li a:hover,#under2_link ul li hover,*/
#under2_link ul li a:hover img{
		width: 234px;
		height: 30px;
		text-decoration:none;
		margin:0;
		padding:0;
		background: url("http://blue-wish.jp/images/side_tome_234_30.png") no-repeat left top;
}


/*-----------------------------カテゴリ右のメニュー------------------*/
#side_menu,#side_menu_method,#side_menu_campaign {
	clear:both;
	width:255px;}
 
#side_menu p {
	text-align:left;
	font-size:14px;
	color:#484848;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; }
 
#side_menu ul,#side_menu_method ul,#side_menu_campaign ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding:0;
	text-align: center; }
 
	#side_menu ul li {
		width: 234px;
		height: 30px;
		/*display: inline;*/
		margin: 10px 10px 0 0;
		padding:0;
		outline:none; }
	#side_menu_campaign ul li {
		width: 234px;
		height: 60px;
		/*display: inline;*/
		margin: 10px 10px 0 0;
		padding:0;
		outline:none; }

	#side_menu_method ul li {
		width: 234px;
		height: 90px;
		/*display: inline;*/
		margin: 10px 10px 0 0;
		padding:0;
		outline:none; }

 
		#side_menu ul li a img,#side_menu_method ul li a img,#side_menu_campaign ul li a img{
			background: #ffff00;
			text-decoration: none;
			/*display: inline;*/
			margin:0;
			padding:0;
			overflow:hidden; }
 
/*#side_menu ul li a:hover,*/
#side_menu ul li a:hover img, #side_menu ul li hover {
				background: url("http://blue-wish.jp/images/side_menu_hover.png") no-repeat left top #ffff00;
				text-decoration:none;
				margin:0;
				padding:0;
				/*display: inline;*/ }
#side_menu_campaign ul li a:hover img, #side_menu_campaign ul li hover {
				background: url("http://blue-wish.jp/images/side_menu_campaign_hover.png") no-repeat left top #ffff00;
				text-decoration:none;
				margin:0;
				padding:0;
}
#side_menu_method ul li a:hover img, #side_menu_method ul li hover {
				background: url("http://blue-wish.jp/images/side_menu_method_hover.png") no-repeat left top #ffff00;
				text-decoration:none;
				margin:0;
				padding:0;
}





#ll_List{
	overflow:hidden;
	clear:both;
	margin:0 0 0 20px;
	padding:10px 0 10px 0;
	}
#ll_List h5{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0 5px 5px;
	color:#ffffff;
	letter-spacing:0.05em;
	font-size:10px;
	font-weight:bold;
background:#ada399; }
#ll_List h5 a,#ll_List h5 a:hover{
	color:#ffffff;
	text-decoration: none;
}

#ll_1,#ll_2,#ll_3,#ll_4{
	float:left;
	width:230px;
	background:#f2f2f2;
	font-size:10px;
	margin:0 5px 10px 0;
}

#ll_1 ul,#ll_2 ul,#ll_3 ul,#ll_4 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#ll_1 ul li,#ll_2 ul li,#ll_3 ul li,#ll_4 ul li{
	padding-left:12px;
	background:url(http://blue-wish.jp/images/ll_list.gif) 0 50% no-repeat;
	line-height:1.8;
	}
#ll_List a{
	color:#181818;
	text-decoration:none;
	}
	#ll_List a:hover{
		color:#f60;
		border-bottom:1px solid #f60;
		}

/*-----------------------------------------------------------------------------------*/


.category_left_content h4{
	margin: 0;
	padding: 0;
}

.category_List{
}
.category_List ul{
	list-style: none;
	margin: 0;
	padding:0;
border-style:dotted; 
border-top: solid;
border-bottom: none;
border-width:1px 1px 1px 1px;
border-color:#808080;
	}

li.c_L_out{
	margin: 3px 0 0 0;
	padding:0;
position: relative;
border-bottom: dotted;
border-width:1px 1px 1px 1px;
border-color:#808080;
}

h5.c_L_title{
	margin: 10px 0 0 10px;
	padding: 0;
}
.c_L_title a,.c_L_title a:hover{
	text-decoration:none;
}


img.c_L_img{
	width: 400px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/title_off.png");
}
hover img.c_L_img,a:hover img.c_L_img{
		width: 400px;
		height: 25px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/title_on.png");
}

span.c_L_text{
position: absolute; top: 5px; left: 20px; width: 400px;
cursor:pointer;
	color:#ffffff;
	letter-spacing:0.05em;
	font-size:14px;
	text-decoration:none;
}
p.c_L_content{
	/*float:left;*/
	width: 400px;
	height: 100px;
	margin: 0;
	padding: 10px 5px 0 10px;
	line-height:1.5;
	font-size:13px;
}
.c_L_content_img{
	float:right;
	width: 100px;
	height:100px;
	margin: 0;
	padding: 0 10px 10px 0;
}


.entry_block{
}
.entry_title_bg{
	background:#ffff00;
}
.entry_title_block{
		width: 560px;
		height: 26px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/entry_title.png");
	background-repeat:no-repeat;
	background-position: left top;
}
.entry_title h3{
	margin: 0;
	padding: 3px 0 0 20px;
	font-size:18px; 
	/*letter-spacing:12px;*/
}

.entry_contents{
color:#484848;
border-style:dotted; 
border-top: solid;
border-width:1px 1px 1px 1px;
border-color:#ffff00;
margin:0 2px 2px 2px;  
padding:5px 10px 5px 10px; 
}

.entry_contents_nobr {
white-space: nowrap;
}

.entry_contents_text p{
	margin: 10px 0 5px 0;
	padding:0;
font-family:sans-serif;
font-size:15px; 
color:#484848;
line-height:20px;
}

.blockquote{
font-family:sans-serif;
font-size:16px; 
color:#484848;
line-height:24px;
color:#484848;
border-style:dotted; 
border-width:2px;
border-color:#ffff00;
margin:5px 10px 10px 10px;  
padding:5px 10px 5px 10px; 
}

.entry_content_img{
text-align:right;
padding: 0;
}
.entry_content_img img{
border: 1px #484848 solid;
border-color:#ffff00;
}

.img_L{
float:left;
width:auto;
padding: 0 10px 5px 0;
}
.img_R{
float:right;
width:auto;
padding: 0 0 5px 10px;
}
.img_C{
float:none;
width:auto;
margin:0 auto;
text-align:center;
padding: 10px 0 5px 0;
}
.entry_contents_text h4 {
	margin: 0 0 5px 30px;
	padding:0;
	display: inline;
	font-size:16px;
	color:#3c0093;
	font-family:Arial, Helvetica, sans-serif;
}
h4.entry_subject{
	display: block; 
	margin:30px 0 0 0;
	padding:0;
	font-size:16px;
	color:#3c0093;
	font-family:Arial, Helvetica, sans-serif;
}
/*-----------------------------------------------------------*/

.archives_List{
	margin: 0;
	padding:0;
}
.a_L_c{
	margin: 3px;
	padding:0;
border-style:solid; 
border-width:1px;
border-color:#808080;
	}
.a_L_c ul{
	margin: 0 0 0 0;
	padding:0;
	list-style: none;
	}

.a_L_c li{
	margin: 3px 0 0 0;
	padding:0 0 0 20px;
position: relative;
border-bottom:solid; 
border-width:1px;
border-color:#808080;
}
.a_L_c li li{
border:none; 
}

.archives_summary_content {
	text-align:left;
	height: 60px;
	margin: 0 0 0 20px;
	padding:0 5px 0 50px;
	background-image:url("http://baby-yokohama.com/images/news.png");
	background-repeat:no-repeat;
	background-position:left top; }
.archives_summary_content img{
	display:none; }

h3.a_L_c_title{
	margin: 10px 0 0 10px;
	padding: 0;
}
.a_L_c_title a,.a_L_c_title a:hover{
	text-decoration:none;
}

img.a_L_c_img{
	width: 400px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/title_off.png");
}
hover img.a_L_c_img,a:hover img.a_L_c_img{
		width: 400px;
		height: 25px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/title_on.png");
}

span.a_L_c_text{
position: absolute; top: 5px; left: 40px; width: 400px;
cursor:pointer;
	color:#ffffff;
	letter-spacing:0.05em;
	font-size:14px;
	text-decoration:none;
}
p.a_L_c_content{
	/*float:left;*/
	width: 400px;
	height: 75px;
	margin: 0;
	padding: 10px 5px 0 10px;
	line-height:1.5;
	font-size:13px;
}
.a_L_c_content_img{
	float:right;
	width: 100px;
	height: 100px;
	margin: 0;
	padding: 0 10px 0 0;
}

.a_L_e{
	margin: 0;
	padding:0;
}

.a_L_e ul{
	margin: 0 0 0 5px;
	padding:0;
	list-style: none;
	}


.a_L_e li{
	margin: 3px 0 0 0;
	padding:0 0 0 50px;
position: relative;
border:none; 
}
h4.a_L_e_title{
	margin: 10px 0 0 10px;
	padding:0;
}
.a_L_e_title a,.a_L_e_title a:hover{
	text-decoration:none;
}

img.a_L_e_img{
	width: 400px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/title_off.png");
}
hover img.a_L_e_img,a:hover img.a_L_e_img{
		width: 400px;
		height: 25px;
	margin: 0;
	padding: 0;
	background: url("http://blue-wish.jp/images/title_on.png");
}

span.a_L_e_text{
position: absolute; top: 5px; left: 70px; width: 400px;
cursor:pointer;
	color:#ffffff;
	letter-spacing:0.05em;
	font-size:14px;
	text-decoration:none;
}



