@charset "Shift_JIS";
@import url("/contents/common/css/common.css");
@import url("/contents/common/css/header.css");
@import url("/contents/common/css/sidenavi.css");
@import url("/contents/common/css/footer.css");
@import url("/contents/common/css/class.css");

/* Header Diff */
#header .navigation ul { border-bottom: solid 5px #663399; height: 27px; }
div.dummy{ height:500px; }

/*-------------------------
 common
-------------------------*/
/* hamigaki */
#eninfo a {
	vertical-align:baseline;
}
/* #eninfo img {
	vertical-align:bottom;
} */
.eninfo-wrapper,
.eninfo-inner {
	zoom:1;
}
.eninfo-wrapper:after,
.eninfo-inner:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
p#eninfo-topicpath {
	font-size:.8em;
	padding-bottom:15px;
}
h2#eninfo-pagettl, h1.eninfo-pagettl_h1 {
	font-size:1em;
	border-bottom:3px solid #FF3366;
	margin-top:14px;
	margin-bottom:10px;
	padding-bottom:3px;
}
/* supervisor */
#eninfo-supervisor {
	position:relative;
}
#eninfo-supervisor img{
vertical-align:bottom;
}
#eninfo-supervisor dl {
	width:184px;
	border:1px solid #CDCDCD;
	position:absolute;
	right:-1px;
	top:-68px;
}
#eninfo-supervisor dl:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#eninfo-supervisor dl dt {
	width:48px;
	display:block;
	border-right:1px solid #CDCDCD;
	float:left;
	margin-right:5px;
}
#eninfo-supervisor dl dd {
	padding:7px 5px 0 0;
}
#eninfo-supervisor dl dd a {
	padding-left:12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
}
/* IE6 */
*html #eninfo-supervisor dl{
	width:200px}
/* banner */
p#eninfo-banner-l {
	width:100%;
	margin-bottom:20px;
}
/* pagetop */
p#common-pagetop {
	text-align:right;
	padding:8px 0px 0px 0px;
	clear:both;
	/* border-bottom: none; */
}
p#common-pagetop a {
	padding-right:15px;
	background:url(/contents/118kids/img-html/pagetop.gif) no-repeat right center;
}
/*-------------------------
 top
-------------------------*/
/* top-lead */
#eninfo-top-lead {
	margin-bottom:15px;
	width:100%;
}
#eninfo-top-lead:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#eninfo-top-lead p.eninfo-top-banner {
	width:320px;
	float:right;
	padding-left: 10px;
}
#eninfo-top-lead p.eninfo-txt a {
	display:block;
	padding:5px 0 5px 12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
}
/* h3 */
h3.eninfo-ttl {
	font-size:1em;
	padding-bottom:3px;
	border-bottom:3px solid #FF3366;
}
#eninfo-top-kiso, #eninfo-top-select, #eninfo-top-advice, #eninfo-top-report {
	width:340px;
	float:left;
}
#eninfo-top-kiso, #eninfo-top-advice {
	margin-right:10px;
}
.eninfo-top-column .eninfo-inner {
	padding:10px;
	border:1px solid #CCC;
	border-top:none;
	zoom:1;
	margin-bottom:10px;
}
.eninfo-top-column p.eninfo-img {
	width:50px;
	float:left;
	padding-right:5px;
}
.eninfo-top-column p.eninfo-img2 {
	width:125px;
	float:right;
	padding-left:5px;
}
.eninfo-top-column li a {
	padding-left:12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
}
/* eninfo-top-kiso */
#eninfo-top-kiso li {
	list-style:none;
	display:inline;
	margin-right:10px;
}
/* eninfo-top-select */
#eninfo-top-select li {
	list-style:none;
	display:inline;
	margin-right:15px;
}
/* eninfo-top-fuan */
#eninfo-top-fuan {
	width:100%;
}
#eninfo-top-fuan .eninfo-inner .eninfo-wrapper div {
	width:320px;
	float:left;
	padding:10px 0;
}
#eninfo-top-fuan01, #eninfo-top-fuan03, #eninfo-top-fuan05, #eninfo-top-fuan07, #eninfo-top-fuan09 {
	margin-right:28px;
}
#eninfo-top-fuan h4 {
	padding-bottom:5px;
}
#eninfo-top-fuan ul {
	margin-left:55px;
	list-style:none;
}
#eninfo-top-fuan li a {
	padding-left:12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
}
/* eninfo-top-jyunbi */
#eninfo-top-jyunbi {
	width:100%;
}
#eninfo-top-jyunbi01{
	width:320px;
	float:left;
	padding:10px 0;
}
#eninfo-top-jyunbi01 .link_small { font-size:0.8em;}
*html #eninfo-top-jyunbi01 .link_small { font-size:0.8em;}
#eninfo-top-jyunbi02{
	width:320px;
	float:left;
	padding:10px 0;
}
#eninfo-top-jyunbi03{
	width:320px;
	float:left;
	padding:10px 0;
}
#eninfo-top-jyunbi04{
	width:320px;
	float:left;
	margin-top:10px;
}
#eninfo-top-jyunbi05{
	width:670px;
	float:left;
	margin-top:10px;
}
/* eninfo-top-jyunbi05_box */
#eninfo-top-jyunbi05_box {}
#eninfo-top-jyunbi05_box .left{ float:left; width: 220px;}
#eninfo-top-jyunbi05_box .right{ float:left; width: 440px; margin-left:10px;}
#eninfo-top-jyunbi05_box .link_area{ margin-top:10px;}
#eninfo-top-jyunbi05_box p a {
	padding-left:12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
	line-height:180%;
}
/*
#eninfo-top-jyunbi01, #eninfo-top-jyunbi03,{
	margin-right:28px;
}*/
#eninfo-top-jyunbi02 {	margin-left:28px;}
#eninfo-top-jyunbi04 {	margin-left:28px;}
*html #eninfo-top-jyunbi04 { margin-left:25px;}
#eninfo-top-jyunbi h4 {
	padding-bottom:5px;
}
#eninfo-top-jyunbi ul {
	margin-left:55px;
	list-style:none;
}
#eninfo-top-jyunbi li a {
	padding-left:12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
}
/* eninfo-top-jyunbi present-information */
#eninfo-top-jyunbi04 .middle { width: 315px; padding-left: 4px; background: #FAF5E5; border-left: solid 1px #F0D1B2; border-right: solid 1px #F0D1B2; }
#eninfo-top-jyunbi04 .graphic { float: left; margin-right: 3px; }
/* .present_information { width: 320px; padding: 5px 0 5px; margin: 0 auto; line-height: 1.4em; background:url(/contents/img/corner/brown_top.gif) top no-repeat; position: relative; }
.present_information .middle { width: 315px; padding-left: 4px; background: #FAF5E5; border-left: solid 1px #F0D1B2; border-right: solid 1px #F0D1B2; }
.present_information .bottom { padding-bottom: 5px; background:url(/contents/img/corner/brown_bottom.gif) bottom no-repeat; }
.present_information .graphic { float: left; margin-right: 3px; } */
/* eninfo-top-advice */
#eninfo-top-advice ul {
	clear:both;
	list-style:none;
	padding-top:5px;
}
/* eninfo-top-report */
#eninfo-top-report ul {
	clear:both;
	list-style:none;
	padding-top:5px;
}
#eninfo-top-report p.eninfo-img2 {
	padding-top:7px;
	text-align:right;
}
* html #eninfo-top-report p.eninfo-img2 {
	padding-top:22px;
}
*+html #eninfo-top-report p.eninfo-img2 {
	padding-top:22px;
}
/* eninfo-top-womens */
#eninfo-top-womens {
	clear:both;
	padding-bottom:6px;
	background:url(/contents/eninfo/img/top_womens_bottom.gif) no-repeat left bottom;
	margin-bottom:15px;
}
#eninfo-top-womens .eninfo-inner {
	background:url(/contents/eninfo/img/top_womens_bg.gif) repeat-y;
	padding:10px 10px 4px;
}
#eninfo-top-womens li {
	list-style:none;
	margin:10px 50px 0 10px;
	display:inline;
}
#eninfo-top-womens li a {
	padding-left:12px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat left center;
}
#eninfo-top-womens p#eninfo-presentedby {
	text-align:right;
	margin-top:-1em;
}
/*-------------------------
 下層ページ
-------------------------*/
/* eninfo-side */
#eninfo-side {
	width:170px;
	float:left;
}
#eninfo-side h3 {
	font-size:1em;
}
/* eninfo-side-menu */
ul#eninfo-side-menu {
	list-style:none;
	margin-bottom:12px;
}
ul#eninfo-side-menu li {
	display:block;
	zoom:1;
	background:#FFE7ED url(/contents/eninfo/img/menu_line.gif) no-repeat left bottom;
}
ul#eninfo-side-menu li a {
	display:block;
	zoom:1;
	padding:5px 0 5px 20px;
	background:url(/contents/eninfo/img/menu_arrow.gif) no-repeat 5px center;
}
/* 2008/12/10 追加 */
#eninfo-side-menu .eninfo-third-active1 .eninfo-hint{
	display:block;
	zoom:1;
	padding:5px 0 5px 20px;
	background:url(/contents/eninfo/img/menu_arrow.gif) no-repeat 5px center;
	}
/* 2008/12/10 ここまで */
ul#eninfo-side-menu li span {
	display:block;
	zoom:1;
	padding:5px 0px 5px 20px;
}
ul#eninfo-side-menu li.eninfo-active {
	padding:5px 0px 5px 20px;
	background:#FFC0D0 url(/contents/eninfo/img/menu_line.gif) no-repeat left bottom;
}
ul#eninfo-side-menu li.eninfo-second-active1 {
	padding-bottom:0;
}
ul#eninfo-side-menu li.eninfo-second-active1 span {
	padding:5px 0px 5px 20px;
	background:url(/contents/eninfo/img/menu_arrow.gif) no-repeat 5px center;
}
ul#eninfo-side-menu li.eninfo-second-active1 li span {
	padding-left:30px;
	background:#FFC0D0 url(/contents/eninfo/img/menu_line.gif) no-repeat left bottom;
}
ul#eninfo-side-menu li.eninfo-second-active1 li a {
	padding:5px 0px 5px 30px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat 15px center;
}
ul#eninfo-side-menu li.eninfo-second-active1 li.eninfo-second-active2 {
	background:#FFE7ED url(/contents/eninfo/img/menu_line.gif) no-repeat left bottom;
}
ul#eninfo-side-menu li.eninfo-third-active1 {
	padding-bottom:0;
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 {
	/* background:none; */
	background:#FFE7ED url(/contents/eninfo/img/menu_line.gif) no-repeat left bottom;
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 a {
	padding-left:30px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat 15px center;
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 ul {
	font-size:0.8em;
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 li {
	background:none;
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 li.eninfo-third-active3 {
	background:#FFC0D0;
}
ul#eninfo-side-menu li.eninfo-third-active4 {
	/* background:#FFC0D0; */
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 li a {
	background:url(/contents/eninfo/img/icon_link_s.gif) no-repeat 23px center;
}
ul#eninfo-side-menu li.eninfo-third-active1 li.eninfo-third-active2 li span {
	padding-left:28px;
}
/* eninfo-main */
#eninfo-main {
	width:510px;
	float:right;
	font-size: 16px;
}
/* eninfo-fuan */
.eninfo-fuan {
}
.eninfo-fuan p.eninfo-img {
	width:41px;
	float:left;
	padding-right:10px;
}
.eninfo-fuan h3 {
	font-size:16px;
	/* padding:14px 0; */
	padding: 3px 0px 7px 0px;
	color:#FF3366;
	border-bottom:1px solid #CCC;
	margin-bottom:12px;
}
.eninfo-fuan h3 span {
	font-size:14px;
	color:#333333;
}
.eninfo-fuan .eninfo-fuan-contents {
	border:1px solid #CCC;
}
.eninfo-fuan .eninfo-fuan-contents .eninfo-ttl {
	padding:20px;
	background:#FFE5EC;
}
.eninfo-fuan .eninfo-fuan-contents .eninfo-ttl h1 {
	margin-bottom: 5px;
	font-size: 14px;
}
/* 2008/12/10 追加*/
div.eninfo-paragraph-wrapper { padding: 0 20px 20px; }
/* 2008/12/10 追加ここまで*/
.eninfo-fuan .eninfo-fuan-contents .eninfo-ttl h4 {
	font-size:1em;
	padding-bottom:5px;
}
.eninfo-fuan .eninfo-fuan-contents .eninfo-ttl .eninfo-data {
	font-size:10px;
	padding:0;
}
.eninfo-fuan .eninfo-fuan-contents h5 {
	padding:20px 0 10px;
	font-size:110%;
	color:#FF3366;
}
/* 2008/12/10 追加*/
/* 2008/12/10 追加ここまで*/
.eninfo-fuan .eninfo-fuan-contents p {
	padding:0 10px 10px 10px;
}
/* pager */
#eninfo-pager {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px dotted #FF3366;
	width:100%;
}
#eninfo-pager:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
#eninfo-pager p {
	width:50%;
	float:left;
}
#eninfo-pager p.eninfo-back a {
	padding-left:13px;
	background:url(/contents/eninfo/img/icon_back.gif) no-repeat left center;
}
#eninfo-pager p.eninfo-next {
	text-align:right;
}
/* 2008/12/11 */
#eninfo-pager p.eninfo-next2 {
	width:100%;
	text-align:right;
}
#eninfo-pager p.eninfo-next a,
#eninfo-pager p.eninfo-next2 a {
	padding-right:13px;
	background:url(/contents/eninfo/img/icon_link.gif) no-repeat right center;
}
/* 2009/03/05 */
.search li {
	list-style:none;
	display:inline;
	margin-right:5px;
}
/* 2009/12/14 */
div .seal_banner { margin-bottom:10px; }
/* 2009/12/17 */
p.jyunbi-present {
	clear:both;
	text-indent:-70px;
	margin-left:70px;
}
p.jyunbi-present img {
	padding-right:5px;
	vertical-align:middle;
}
#jyunbi-present-other { margin:10px 0px 10px 0px;}
/* 幼稚園プレ保育 追記 */
#eninfo-top-report_out ul { display:inline; }
#eninfo-top-report_out li { display:inline; margin-right:15px; }





/* 2013 改修
-------------------------------------------------------*/

/* 汎用クラス */
.color-pink {
	color: #ff668c;
}
.color-red {
	color: #ff0000;
}
.color-green {
	color: #339933;
}

.icon-link2 {
	padding-left: 15px;
	background: url('../img/icon_link2.gif') no-repeat 0 3px;
}

.indent {
	text-indent: -1em;
	margin-left: 1em;
}

/* 3カラムをやめる */
#eninfo-main {
	width: auto;
	float: none;
}
#eninfo-contentarea {
	width: 650px;
	margin: 0 auto;
}

/*
 * サブナビゲーション
 */
.sub-navigation {
	overflow:hidden;
	zoom:1;
}
.sub-navigation li {
	float:left;
	list-style:none;
}
.sub-navigation li a {
	display: block;
	text-indent: -9999px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url('../img/snav.gif');
}
.sub-navigation li.sub-nav-01,
.sub-navigation li.sub-nav-01 a {
	width: 98px;
}
.sub-navigation li.sub-nav-02,
.sub-navigation li.sub-nav-02 a {
	width: 98px;
}
.sub-navigation li.sub-nav-03,
.sub-navigation li.sub-nav-03 a {
	width: 98px;
}
.sub-navigation li.sub-nav-04,
.sub-navigation li.sub-nav-04 a {
	width: 102px;
}
.sub-navigation li.sub-nav-05,
.sub-navigation li.sub-nav-05 a {
	width: 98px;
}
.sub-navigation li.sub-nav-06,
.sub-navigation li.sub-nav-06 a {
	width: 98px;
}
.sub-navigation li.sub-nav-07,
.sub-navigation li.sub-nav-07 a {
	width: 98px;
}
/* 上のサブナビ */
#sub-navigation-area-top {
	margin-bottom: 20px;
}
.border#sub-navigation-area-top {
	border-bottom: 10px solid #faf5e5;
}
.sub-navigation#sub-navigation-top li.sub-nav-01 a {
	background-position: 0 0;
}
.sub-navigation#sub-navigation-top li.sub-nav-01 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-01 a.on {
	background-position: 0 -56px;
}
.sub-navigation#sub-navigation-top li.sub-nav-02 a {
	background-position: -98px 0;
}
.sub-navigation#sub-navigation-top li.sub-nav-02 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-02 a.on {
	background-position: -98px -56px;
}
.sub-navigation#sub-navigation-top li.sub-nav-03 a {
	background-position: -196px 0;
}
.sub-navigation#sub-navigation-top li.sub-nav-03 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-03 a.on {
	background-position: -196px -56px;
}
.sub-navigation#sub-navigation-top li.sub-nav-04 a {
	background-position: -294px 0;
}
.sub-navigation#sub-navigation-top li.sub-nav-04 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-04 a.on {
	background-position: -294px -56px;
}
.sub-navigation#sub-navigation-top li.sub-nav-05 a {
	background-position: -396px 0;
	display: none;
}
.sub-navigation#sub-navigation-top li.sub-nav-05 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-05 a.on {
	background-position: -396px -56px;
}
.sub-navigation#sub-navigation-top li.sub-nav-06 a {
	background-position: -494px 0;
}
.sub-navigation#sub-navigation-top li.sub-nav-06 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-06 a.on {
	background-position: -494px -56px;
}
.sub-navigation#sub-navigation-top li.sub-nav-07 a {
	background-position: -592px 0;
}
.sub-navigation#sub-navigation-top li.sub-nav-07 a:hover,
.sub-navigation#sub-navigation-top li.sub-nav-07 a.on {
	background-position: -592px -56px;
}
/* 下のサブナビ */
#sub-navigation-area-bottom {
	margin-top: 30px;
	margin-bottom: 40px;
}
.border#sub-navigation-area-bottom {
	border-top: 10px solid #faf5e5;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-01 a {
	background-position: 0 -112px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-01 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-01 a.on {
	background-position: 0 -168px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-02 a {
	background-position: -98px -112px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-02 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-02 a.on {
	background-position: -98px -168px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-03 a {
	background-position: -196px -112px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-03 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-03 a.on {
	background-position: -196px -168px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-04 a {
	background-position: -294px -112px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-04 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-04 a.on {
	background-position: -294px -168px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-05 a {
	background-position: -396px -112px;
	display: none;

}
.sub-navigation#sub-navigation-bottom li.sub-nav-05 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-05 a.on {
	background-position: -396px -168px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-06 a {
	background-position: -494px -112px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-06 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-06 a.on {
	background-position: -494px -168px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-07 a {
	background-position: -592px -112px;
}
.sub-navigation#sub-navigation-bottom li.sub-nav-07 a:hover,
.sub-navigation#sub-navigation-bottom li.sub-nav-07 a.on {
	background-position: -592px -168px;
}

/*
 * サブサブナビゲーション
 */
.sub-sub-navigation {
	padding: 5px;
	background: #faf5e5;
}
.sub-sub-navigation.have-nav {
	padding: 9px 10px 12px;
}
.sub-sub-navigation li {
	float: left;
}
.sub-sub-navigation li a {
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-image: url('/contents/eninfo/img/ssnav.gif');
}
.sub-sub-navigation li,
.sub-sub-navigation li a {
	width: 335px;
	height: 27px;
}
.sub-sub-navigation li.ssub-nav-01 a {
	background-position: 0 0;
}
.sub-sub-navigation li.ssub-nav-01 a:hover,
.sub-sub-navigation li.ssub-nav-01 a.on {
	background-position: 0 -37px;
}
.sub-sub-navigation li.ssub-nav-02 a {
	background-position: -335px 0;
}
.sub-sub-navigation li.ssub-nav-02 a:hover,
.sub-sub-navigation li.ssub-nav-02 a.on {
	background-position: -335px -37px;
}

.point .sub-sub-navigation li a {
	background-image: url('/contents/eninfo/point/img/ssnav.gif');
}
.pre .sub-sub-navigation li a {
	background-image: url('/contents/eninfo/pre/img/ssnav.gif');
}
.page-search .sub-sub-navigation li a {
	background-image: url('/contents/eninfo/img/search/ssnav.gif');
}
.jyunbi .sub-sub-navigation li a {
	background-image: url('/contents/eninfo/jyunbi/img/ssnav.gif');
}
.jyunbi .sub-sub-navigation li.ssub-nav-01,
.jyunbi .sub-sub-navigation li.ssub-nav-01 a {
	width: 161px;
}
.jyunbi .sub-sub-navigation li.ssub-nav-01 a {
	background-position: 0 0;
}
.jyunbi .sub-sub-navigation li.ssub-nav-01 a:hover,
.jyunbi .sub-sub-navigation li.ssub-nav-01 a.on {
	background-position: 0 -37px;
}

.jyunbi .sub-sub-navigation li.ssub-nav-02,
.jyunbi .sub-sub-navigation li.ssub-nav-02 a {
	width: 134px;
}
.jyunbi .sub-sub-navigation li.ssub-nav-02 a {
	background-position: -161px 0;
}
.jyunbi .sub-sub-navigation li.ssub-nav-02 a:hover,
.jyunbi .sub-sub-navigation li.ssub-nav-02 a.on {
	background-position: -161px -37px;
}

.jyunbi .sub-sub-navigation li.ssub-nav-03,
.jyunbi .sub-sub-navigation li.ssub-nav-03 a {
	width: 104px;
}
.jyunbi .sub-sub-navigation li.ssub-nav-03 a {
	background-position: -295px 0;
}
.jyunbi .sub-sub-navigation li.ssub-nav-03 a:hover,
.jyunbi .sub-sub-navigation li.ssub-nav-03 a.on {
	background-position: -295px -37px;
}

.jyunbi .sub-sub-navigation li.ssub-nav-04,
.jyunbi .sub-sub-navigation li.ssub-nav-04 a {
	width: 121px;
}
.jyunbi .sub-sub-navigation li.ssub-nav-04 a {
	background-position: -399px 0;
}
.jyunbi .sub-sub-navigation li.ssub-nav-04 a:hover,
.jyunbi .sub-sub-navigation li.ssub-nav-04 a.on {
	background-position: -399px -37px;
}

.jyunbi .sub-sub-navigation li.ssub-nav-05,
.jyunbi .sub-sub-navigation li.ssub-nav-05 a {
	width: 148px;
}
.jyunbi .sub-sub-navigation li.ssub-nav-05 a {
	background-position: -520px 0;
}
.jyunbi .sub-sub-navigation li.ssub-nav-05 a:hover,
.jyunbi .sub-sub-navigation li.ssub-nav-05 a.on {
	background-position: -520px -37px;
}


/*
 * さぶさぶさぶナビ
 */
.sub-sub-sub-navigation {
	margin: 20px 0 30px;
}
.sub-sub-sub-navigation:after {
	display: block;
	content: "";
	clear: both;
}
.sub-sub-sub-navigation li {
	float: left;
}
.sub-sub-sub-navigation li a {
	display: block;
	height: 31px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

/* 入園式の準備 */
.nyuenshiki .sub-sub-sub-navigation li a {
	background: url('/contents/eninfo/jyunbi/img/sssnav.gif') no-repeat;
}
.sub-sub-sub-navigation li.snav-01,
.nyuenshiki .sub-sub-sub-navigation li.snav-01 a {
	width: 346px;
}
.nyuenshiki .sub-sub-sub-navigation li.snav-01 a {
	background-position: 0 0;
}
.nyuenshiki .sub-sub-sub-navigation li.snav-01 a.on,
.nyuenshiki .sub-sub-sub-navigation li.snav-01 a:hover {
	background-position: 0 -41px;
}
.nyuenshiki .sub-sub-sub-navigation li.snav-02,
.nyuenshiki .sub-sub-sub-navigation li.snav-02 a {
	width: 344px;
}
.nyuenshiki .sub-sub-sub-navigation li.snav-02 a {
	background-position: -346px 0;
}
.nyuenshiki .sub-sub-sub-navigation li.snav-02 a.on,
.nyuenshiki .sub-sub-sub-navigation li.snav-02 a:hover {
	background-position: -346px -41px;
}

/* お弁当テクニック */
.obentou .sub-sub-sub-navigation li a {
	background: url('/contents/eninfo/jyunbi/img/sssnav2.gif') no-repeat;
}
.obentou .sub-sub-sub-navigation li.snav-01,
.obentou .sub-sub-sub-navigation li.snav-01 a {
	width: 231px;
}
.obentou .sub-sub-sub-navigation li.snav-01 a {
	background-position: 0 0;
}
.obentou .sub-sub-sub-navigation li.snav-01 a.on,
.obentou .sub-sub-sub-navigation li.snav-01 a:hover {
	background-position: 0 -41px;
}
.obentou .sub-sub-sub-navigation li.snav-02,
.obentou .sub-sub-sub-navigation li.snav-02 a {
	width: 230px;
}
.obentou .sub-sub-sub-navigation li.snav-02 a {
	background-position: -231px 0;
}
.obentou .sub-sub-sub-navigation li.snav-02 a.on,
.obentou .sub-sub-sub-navigation li.snav-02 a:hover {
	background-position: -231px -41px;
}
.obentou .sub-sub-sub-navigation li.snav-03,
.obentou .sub-sub-sub-navigation li.snav-03 a {
	width: 229px;
}
.obentou .sub-sub-sub-navigation li.snav-03 a {
	background-position: -461px 0;
}
.obentou .sub-sub-sub-navigation li.snav-03 a.on,
.obentou .sub-sub-sub-navigation li.snav-03 a:hover {
	background-position: -461px -41px;
}




/*
 * アドバイス
 */
.manga-index-block {
	margin-bottom: 30px;
}
.manga-index-block .first {
	float: left;
}
.manga-index-block .last {
	float: right;
}
.manga-index-block .image {
	margin-bottom: 5px;
}


/* 記事のナビゲーション */
.article-nav {
	margin-bottom: 40px;
	margin-top: 30px;
	padding-top: 5px;
	background: url('/contents/eninfo/img/articlenav_top.gif') no-repeat 0 0;
}
body.hint .article-nav {
	margin-bottom: 0;
}
.article-nav-inner {
	border-left: 1px solid #ff809f;
	border-right: 1px solid #ff809f;
	border-bottom: 1px solid #ff809f;
}
.article-nav-title {
	padding: 10px;
	color: #fc2d66;
	background: #ffdee4;
	font-weight: bold;
	zoom: 1;
}
.article-nav-title:after {
	display: block;
	clear: both;
	content: "";
	overflow: hidden;
}
.article-nav-title .fl {
	float: left;
}
.article-nav-title .fl.text {
	padding-top: 12px;
	padding-left: 10px;
}
.article-nav-list li {
	padding: 5px 10px;
}
.article-nav-list li.even {
	background: #fff5f7;
}
.article-nav-list li a.on {
	color: #666;
	text-decoration: none;
}


#eninfo-main #hansoku_container p {
	margin-bottom: 0;
}

/*-----------------------------
  add 20160317 移行時追記
------------------------------*/
#contents{
	font-size: 12px;
	width: auto;
	border:none;
	padding-top: 0;
}

.talking td {
    line-height: 0;
}
