@charset "UTF-8";
/* CSS Document */

#contents #con_up {
	background-image: url(../images/cntarea_top.png);
	width:910px;
	height:49px;
	background-repeat: no-repeat;
	background-position: left top;
}
#contents #contentinner {
	width:910px;
	background-image: url(../images/con_mid.png);
	background-repeat: repeat-y;
}
#contents #con_low {
	background-image: url(../images/con_low.png);
	width:910px;
	height:78px;
}
/* leftcolumn */
#leftcolumn {
	padding:10px 0 30px 25px;
	float:left;
	width:630px;
}
#leftcolumn .announcearea {
	margin-bottom:30px;
}



/* TOPページ
*****************************************/
#yamasaki.home #mainvisual {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 890px;
	padding-top: 93px;
	padding-bottom: 90px;
}
#yamasaki.home #wrapper {
	background-image: url(../images/home_main2_bg.gif);
	background-repeat: no-repeat;
	background-position: center 150px;
}
#yamasaki.home #top_jigyonaiyo {
	float: left;
	width: 403px;
	background-image: url(../images/home_36.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 12px;
}
#yamasaki.home #top_jigyonaiyo h4,
#yamasaki.home #top_class_hensei h4 {
	margin: 0px;
	padding: 0px;
}
#yamasaki.home #top_jigyonaiyo hr4 img,
#yamasaki.home #top_class_hensei hr4 img {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
#yamasaki.home .top_jn_list {
	background-image: url(../images/home_31.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#yamasaki.home .top_jn_list table {
	width: 100%;
}
#yamasaki.home .top_jn_list td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#yamasaki.home .top_jn_list td.bg_color1 {
	background-color: #FBE6C0;
}
#yamasaki.home .top_jn_list td.bg_color2 {
	background-color: #FADAA7;
}
#yamasaki.home .top_class_hensei {
	float: right;
	width: 198px;
	background-image: url(../images/home_35.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 18px;
}
#yamasaki.home .top_class_hensei p {
	background-image: url(../images/home_32.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 20px;
	font-size: 10pt;
	font-weight: bold;
	color: #EB88B4;
	line-height: 150%;
	padding-top: 10px;
}

/*topスライドショー*/
#slideshow {
	position:relative;
	width:900px;
	height:401px;
}
#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
#slideshow img.active {
	z-index:10;
}
#slideshow img.last-active {
	z-index:9;
}




/* 保育環境
*****************************************/
#yamasaki.facility {
}
#yamasaki.facility h2,
#yamasaki.day_flow #leftcolumn h2,
#yamasaki.day_flow #leftcolumn h3 {
	margin-bottom: 15px;
}
#yamasaki.facility #leftcolumn .announcearea {
	margin-bottom: 35px;
}
#yamasaki.facility #leftcolumn h3 {
	margin: 0px;
	padding: 0px;
}
#yamasaki.facility #leftcolumn h3 img {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
#yamasaki.facility #shisetsu_gaiyo {
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 25px;
	background-image: url(../environment/images/yamasaki_environ_18.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#yamasaki.facility #shisetsu_gaiyo dl {
	clear: left;
}
#yamasaki.facility #shisetsu_gaiyo dt {
	padding-bottom: 6px;
	padding-right: 10px;
	vertical-align: top;
	float: left;
}
#yamasaki.facility #shisetsu_gaiyo dd {
	float: left;
	margin-bottom: 6px;
	padding-top: 6px;
	font-size: 10pt;
}
#yamasaki.facility .shisetu_gaiyo_bottom {
	background-image: url(../environment/images/yamasaki_environ_20.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 37px;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#yamasaki.facility #shokuin_kousei {
	padding-top: 15px;
	padding-left: 27px;
	background-image: url(../environment/images/yamasaki_environ_23.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#yamasaki.facility #shokuin_kousei dl {
	float: left;
	/*width: 190px;*/
}
#yamasaki.facility #shokuin_kousei dt {
	float: left;
	margin-bottom: 6px;
	padding-right: 10px;
}
#yamasaki.facility #shokuin_kousei dd {
	padding-top: 6px;
	font-size: 10pt;
}
#yamasaki.facility .shokuin_kousei_bottom {
	background-image: url(../environment/images/yamasaki_environ_25.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	margin-bottom: 15px;
}
#yamasaki.facility #enkaku {
	padding-top: 15px;
	padding-right: 40px;
	padding-left: 23px;
	background-image: url(../environment/images/yamasaki_environ_28.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#yamasaki.facility #enkaku table {
	border-collapse:collapse;
	width: 100%;
}
#yamasaki.facility #enkaku table th ,
#yamasaki.facility #enkaku table td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: top;
}
#yamasaki.facility #enkaku table th {
	background-color: #E9F2E0;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 5px;
}
#yamasaki.facility #enkaku table td {
	background-color: #DBEACE;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #EFF5E9;
	padding-left: 30px;
}
#yamasaki.facility #enkaku table td.border-bottom_color_white {
	border-bottom-color: #FFF;
}
#yamasaki.facility .enkaku_bottom {
	background-image: url(../environment/images/yamasaki_environ_30.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 27px;
}



/* 一日の流れ
*****************************************/
#yamasaki.day_flow {
}
#yamasaki.day_flow .announcearea {
	margin-bottom: 50px;
}
#yamasaki.day_flow #leftcolumn h2 {
}
#yamasaki.day_flow #leftcolumn h3 {
}
#yamasaki.day_flow .sphoiku_table {
	margin-bottom: 20px;
}
#yamasaki.day_flow .sphoiku_table td {
}
#yamasaki.day_flow .sphoiku_table td.td01 {
	text-align: center;
	vertical-align: middle;
	width: 142px;
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D2DFF1;
	border-bottom-color: #D2DFF1;
	border-left-color: #D2DFF1;
	background-color: #D2DFF1;
}
#yamasaki.day_flow .sphoiku_table td.td02 {
	padding: 12px;
	width: 171px;
	border-top-width: 8px;
	border-right-width: 5px;
	border-bottom-width: 8px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D2DFF1;
	border-right-color: #D2DFF1;
	border-bottom-color: #D2DFF1;
	border-left-color: #D2DFF1;
	vertical-align: top;
}
#yamasaki.day_flow .sphoiku_table td.td02 p {
	color: #6CA1D3;
	margin-bottom: 20px;
}
#yamasaki.day_flow .sphoiku_table td.td03 {
	padding: 12px;
	width: 231px;
	vertical-align: top;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #D2DFF1;
	border-right-color: #D2DFF1;
	border-bottom-color: #D2DFF1;
}



/* 年間行事
******************************************/
#yamasaki.event {
}
#yamasaki.event .announcearea {
}
#yamasaki.event #leftcolumn h2,
#yamasaki.event_archive #leftcolumn h2,
#yamasaki.event_article #leftcolumn h2 {
	margin-bottom: 20px;
}
#yamasaki.event #leftcolumn h3 {
	margin-bottom: 20px;
}
#yamasaki.event_archive #leftcolumn p#year_of_archive,
#yamasaki.event_article #leftcolumn p#year_of_article {
	margin-bottom: 30px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DE4581;
	margin-bottom: 20px;
}
#yamasaki.event_article h4 {
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0cab00;
	margin-bottom: 30px;
}

/* 年間行事（カレンダー部分）
******************************************/
#yamasaki.event #event_calender {
	margin-bottom: 30px;
}
#yamasaki.event #event_calender dl {
	margin-bottom: 8px;
	padding-bottom: 4px;
	background-image: url(../event/images/event_10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
}
#yamasaki.event #event_calender dt {
	float: left;
	padding-right: 5px;
	padding-left: 20px;
}
#yamasaki.event #event_calender dd {
	float: left;
	padding-top: 15px;
	font-size: 12pt;
	overflow: auto;
}


/* 年間行事（毎月の行事部分）
******************************************/
ul#monthly_event {
	margin-bottom: 30px;
}
ul#monthly_event li {
	background-image: url(../event/images/event_month_28.gif);
	background-repeat: no-repeat;
	background-position: 3px top;
	height: 176px;
	width: 206px;
	text-align: center;
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#monthly_event li img.m_event_name {
	margin-top: 6px;
}

/* 年間行事（レポート部分）
******************************************/
#yamasaki.event #eventreport_area {
	height: 400px;
	overflow: auto;
}
#yamasaki-event.category article {
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}
#yamasaki.event .eventreport_set,
#yamasaki-event.category .entry-content {
	margin-bottom: 15px;
	padding-bottom: 15px;
	clear: both;
	background-image: url(../event/images/event_40.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#yamasaki.event .eventreport_set p.goto_continue,
#yamasaki.event_archive .eventreport_set p.goto_continue,
#yamasaki.info .information_set p.goto_continue {
	text-align: right;
}
#yamasaki.event .eventreport_set .oneof_eventimage,
#yamasaki-event.category .entry-content .oneof_eventimage {
	float: left;
	padding-right: 15px;
}
#yamasaki.event .eventreport_set p.article_date,
#yamasaki-event.category .entry-content p.article_date {
	font-size: 8pt;
	color: #1372BB;
}
#yamasaki.event .eventreport_set h4,
#yamasaki-event.category .entry-content h4 {
	font-size: 14px;
	font-weight: bold;
	color: #1372BB;
	margin-bottom: 10px;
}
#yamasaki.event .eventreport_set p.goto_continue {
}
#yamasaki.event #rightcolumn .archivearea {
}
#yamasaki.event #rightcolumn .archivearea h4,
#yamasaki.event_archive #rightcolumn .archivearea h4,
#yamasaki.event_article #rightcolumn .archivearea h4 {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #77AF35;
	background-image: url(../event/images/wakaba_event_07.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 10pt;
}
#yamasaki.event #rightcolumn .archivearea ul,
#yamasaki.event_archive #rightcolumn .archivearea ul,
#yamasaki.event_article #rightcolumn .archivearea ul {
	margin-bottom: 20px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #77AF35;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#yamasaki.event #rightcolumn .archivearea li,
#yamasaki.event_archive #rightcolumn .archivearea li,
#yamasaki.event_article #rightcolumn .archivearea li {
	background-image: url(../event/images/midorimaru_15.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 12px;
}
#yamasaki.event_article #leftcolumn h3 {
	font-size: 12pt;
	font-weight: bold;
	color: #666;
	margin-bottom: 30px;
	padding-bottom: 10px;
	background-image: url(../event/images/event_40.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}



/* 保育内容
******************************************/
#yamasaki.childcare {
}
#yamasaki.childcare .announcearea {
	background-image: url(../childcare/images/yamasaki_childcare_05_2025.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height: 1482px;
	height: auto !important;*/
	height: 1038px;
	position: relative;
}
#yamasaki.childcare #leftcolumn h2 {
	margin: 0px;
	padding: 0px;
}
#yamasaki.childcare #leftcolumn h3 {
}
#yamasaki.childcare #pc,
#yamasaki.childcare #language,
#yamasaki.childcare #foods,
#yamasaki.childcare #taiso,
#yamasaki.childcare #swim,
#yamasaki.childcare #english,
#yamasaki.childcare #paint,
#yamasaki.childcare #shodo {
	width: 200px;
}
#yamasaki.childcare #pc h3,
#yamasaki.childcare #language h3,
#yamasaki.childcare #foods h3,
#yamasaki.childcare #swim h3,
#yamasaki.childcare #taiso h3,
#yamasaki.childcare #english h3,
#yamasaki.childcare #paint h3,
#yamasaki.childcare #shodo h3 {
	background-image: url(../childcare/images/yamasaki_childcare2_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 18px;
	padding-left: 56px;
	font-size: 12pt;
	font-weight: bold;
}
#yamasaki.childcare #pc p,
#yamasaki.childcare #language p,
#yamasaki.childcare #foods p,
#yamasaki.childcare #taiso p,
#yamasaki.childcare #swim p,
#yamasaki.childcare #english p,
#yamasaki.childcare #paint p,
#yamasaki.childcare #shodo p {
	padding-left: 56px;
}
#yamasaki.childcare #pc {
}
#yamasaki.childcare #language {
}
#yamasaki.childcare #foods {
	position: absolute;
	left: 300px;
	top: 100px;
}
#yamasaki.childcare #taiso {
	position: absolute;
	left: 100px;
	top: 475px;
}
#yamasaki.childcare #swim {
	position: absolute;
	left: 360px;
	top: 775px;
}
#yamasaki.childcare #english {
	position: absolute;
	left: 80px;
	top: 412px;
}
#yamasaki.childcare #paint {
	position: absolute;
	left: 340px;
	top: 1240px;
}
#yamasaki.childcare #shodo {
	position: absolute;
	left: 360px;
	top: 1240px;
}



/* お知らせ
******************************************/
#yamasaki.info {
}
#yamasaki.info #information_area {
	padding-right: 25px;
	padding-left: 25px;
}
#yamasaki.info #leftcolumn h2,
#yamasaki.faq #leftcolumn h2,
#yamasaki.inq #leftcolumn h2,
#yamasaki.access #leftcolumn h2 {
	margin-bottom: 40px;
}
#yamasaki.info .information_set {
	margin-bottom: 30px;
	padding-bottom: 15px;
	background-image: url(../info/images/yamasaki_info_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#yamasaki.info .information_set p.article_date {
	font-size: 8pt;
	color: #6DA789;
}
#yamasaki.info .information_set h4 {
	font-size: 14px;
	font-weight: bold;
	color: #6DA789;
	margin-bottom: 5px;
}



/* 入園のご案内
******************************************/
#yamasaki.guidance {
}
#yamasaki.guidance #leftcolumn h2 {
	margin: 0px;
	padding: 0px;
}
#yamasaki.guidance p.h2saport_p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#yamasaki.guidance .announcearea {
	margin-bottom: 30px;
	width: 620px;
}
#yamasaki.guidance .announcearea h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#yamasaki.guidance .announcearea p {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#yamasaki.guidance .announcearea ul.nyusho_taisho {
	background-color: #FDF4ED;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#yamasaki.guidance .announcearea ul.nyusho_taisho li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../guidance/images/yamasaki_guidance_16.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#yamasaki.guidance .announcearea ul.nyusho_taisho li .orange_maru {
	color: #F7CFB6;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table {
	border-collapse:separate;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table th {
	border: 1px solid #E2EAF6;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #E2EAF6;
	color: #2889C8;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table th.width01 {
	width: 72px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table th.width02 {
	width: 320px;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table th.width03 {
	width: 167px;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table td {
	border: 1px solid #CCC;
	padding: 5px;
}
#yamasaki.guidance .announcearea table#hitsuyodoc_table td .aomaru_pochi {
	background-image: url(../guidance/images/yamasaki_guidance_22.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}
#yamasaki.guidance .announcearea p.bg_green {
	background-color: #F2F3E2;
}
#yamasaki.guidance .announcearea p.top_dottedimg {
	background-image: url(../guidance/images/yamasaki_guidance2_28.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



/* FAQ（よくある質問）
*****************************************/
#yamasaki.faq {
}
#yamasaki.faq .q_and_a {
	width: 628px;
	margin-bottom: 25px;
	padding-bottom: 30px;
	background-image: url(../question/images/yamasaki_faq_07.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#yamasaki.faq .q_con_up {
	height: 4px;
	margin: 0px;
	padding: 0px;
	background-image: url(../question/images/yamasaki_faq2_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#yamasaki.faq .q_con_mid {
	background-color: #E8F1D6;
	background-image: url(../question/images/yamasaki_faq2_09.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
}
#yamasaki.faq .q_con_mid p.qest {
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 66px;
	font-size: 12pt;
	font-weight: bold;
	color: #189847;
	background-image: url(../question/images/yamasaki_faq2_11.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height: 150%;
}
#yamasaki.faq .q_con_low {
	padding: 0px;
	height: 4px;
	background-image: url(../question/images/yamasaki_faq2_14.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#yamasaki.faq .a_con_up {
	margin: 0px;
	padding: 0px;
	height: 4px;
	background-image: url(../question/images/yamasaki_faq2_16.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#yamasaki.faq .a_con_mid {
	background-color: #FBE6C0;
	background-image: url(../question/images/yamasaki_faq2_18.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#yamasaki.faq .a_con_mid p.anser,
#yamasaki.faq .a_con_mid p {
	margin: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 66px;
	color: #000;
	background-image: url(../question/images/yamasaki_faq2_20.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	min-height: 58px;
	height: auto !important;
	height: 58px;
}
#yamasaki.faq .a_con_low {
	margin: 0px;
	padding: 0px;
	height: 4px;
	background-image: url(../question/images/yamasaki_faq2_23.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/* お知らせ
******************************************/
#yamasaki.inq {
}
#yamasaki.inq #leftcolumn p {
	color: #000;
	margin-bottom: 30px;
}
#yamasaki.inq #form_up {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 613px;
	background-image: url(../inquiry/images/yamasaki_inq2_06.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#yamasaki.inq #form_area {
	margin: 0px;
	width: 553px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-color: #FCF0DA;
}
#yamasaki.inq #form_area table {
	margin-bottom: 30px;
}
#yamasaki.inq #form_area table td {
	color: #000;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}
#yamasaki.inq #form_area dl {
}
#yamasaki.inq #form_area dt {
	float: left;
	padding-right: 20px;
}
#yamasaki.inq #form_area dd {
	color: #000;
	padding-top: 12px;
}
#yamasaki.inq #form_bottom {
	margin: 0px;
	padding: 0px;
	height: 10px;
	background-image: url(../inquiry/images/yamasaki_inq2_13.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 613px;
}



/* 交通アクセス
******************************************/
#yamasaki.access {
}
#yamasaki.access #g_map {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #B4B4B4;
}
#yamasaki.access #g_map iframe {
}
#yamasaki.access p.shisetu_name {
	font-size: 14pt;
	margin-bottom: 15px;
}
#yamasaki.access p.address {
	margin-bottom: 60px;
}
#yamasaki.access dl.traffic_info {
	margin: 0px;
	padding: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #53B77D;
	background-color: #CDEADA;
}
#yamasaki.access dl.traffic_info dt {
	float: left;
	width: 100px;
}
#yamasaki.access dl.traffic_info dt img {
	vertical-align: bottom;
}
#yamasaki.access dl.traffic_info dd {
	font-size: 14px;
	padding-top: 20px;
	float: right;
	width: 505px;
	padding-right: 15px;
}
