@charset "Shift_JIS";

/*-------------------- ラインナップ一覧 --------------------*/
#lineup { color: #424141; }

#lineup .main-image { margin: 0 0 8px; background: url(../../2011/lineup/images/main_image.jpg) no-repeat left top; width: 690px; height: 234px; }
#lineup .main-image-02 { margin: 0 0 8px; background: url(../../2011/lineup/images/main_image_02.jpg) no-repeat left top; width: 690px; height: 234px; position:relative; }
#lineup .main-image h2 { padding: 23px 0 0 76px; }
#lineup .main-image-02 h2 { padding: 23px 0 0 76px; }
#lineup .main-image #main-birth-select { margin: 35px 0 0 320px; }
#lineup .main-image #main-birth-select .ttl { margin: 0 0 7px; font-size: 0; }
#lineup .main-image #main-birth-select .select_area { float: left; width: 150px; margin: 0 0 0 0; padding: 2px 0 0; }
#lineup .main-image #main-birth-select .select_area select { margin: 0 5px 5px 0; font-size: 12px; vertical-align: middle; }
#lineup .main-image #main-birth-select .select_area img { margin:0 7px 0 3px; vertical-align: top; }
#lineup .main-image #main-birth-select input.submit_btn { float: right; margin: 0 16px 3px 0; background:url(../../2011/lineup/images/main_btn.gif) no-repeat 0 0; width:203px; height:58px; border:0px; cursor:pointer; line-height:1em; color:#fff; }
#lineup .main-image #main-birth-select #selectYear { width: 120px; }
#lineup .main-image #main-birth-select #selectMonth { width: 45px; }
#lineup .main-image #main-birth-select #selectDay { width: 45px; }
#lineup .main-image #main-birth-select .note { clear: both; margin: 0 0 0 3px; font-size: 85%; color: #3a3a3a; }
#lineup .main-image-02 .main-entry { margin: 8px 0 0 275px; }

/*--*/
#lineup .lineup_text{
	position:absolute;
	left:523px;
	top:9px;
	font-size:12px;
	line-height:13px;
}


#lineup .lineup-anchor { clear: both; margin-bottom: 8px; padding-bottom: 10px; background: url(../../2011/lineup/images/bg_anchor_02.gif) no-repeat left bottom; font-size: 0; height:92px; }
#lineup .lineup-anchor2 { background: url(../../2011/lineup/images/bg_anchor.gif) no-repeat left bottom; height:68px; }
#lineup .lineup-anchor .anchor { display: block; padding: 24px 0 0 1px; background: url(../../2011/lineup/images/bg_anchor_02.gif) no-repeat 0 0; overflow: hidden; zoom: 1; }
#lineup .lineup-anchor .anchor li { float: left; display: inline; margin: 0 0 0 6px; padding-bottom: 5px; }
#lineup .lineup-anchor .note { clear: both; margin-right: 10px; text-align: right; font-size: 0; }

#lineup .lineup-contents { margin-bottom:10px; padding: 2px 0 5px 130px; background: url(../../2011/lineup/images/bg_lineup.gif) no-repeat left top; font-size: 0; }
#lineup .lineup-contents dt { text-align: center; margin: 0 0 2px; }
#lineup .lineup-contents dd ul li { display: inline; margin-left: 21px; }

#lineup .lineup-contents-02 { margin-top: 6px; padding: 2px 0 5px 130px; background: url(../../2011/lineup/images/bg_lineup_02.gif) no-repeat left top; font-size: 0; }
#lineup .lineup-contents-02 dt { text-align: center; margin: 0 0 2px; }
#lineup .lineup-contents-02 dd ul li { display: inline; margin-left: 21px; }

#lineup .lineup-contents-03 { margin-top: 6px; padding: 2px 0 5px 130px; background: url(../../2011/lineup/images/bg_lineup_03.gif) no-repeat left top; font-size: 0; }
#lineup .lineup-contents-03 dt { text-align: center; margin: 0 0 2px; }
#lineup .lineup-contents-03 dd ul li { display: inline; margin-left: 21px; }

#lineup .lineup-contents-04 { margin-bottom:10px; padding: 2px 0 5px 130px; background: url(../../2011/lineup/images/bg_lineup_04.gif) no-repeat left top; font-size: 0; }
#lineup .lineup-contents-04 dt { text-align: center; margin: 0 0 2px; }
#lineup .lineup-contents-04 dd ul li { display: inline; margin-left: 21px; }

#lineup .lineup-block { clear: both; margin: 0 0 0; padding: 0; background-repeat: repeat-y; background-position: 0 0; zoom: 1; }
#lineup .lineup-block-inner { vertical-align: bottom;background-repeat: no-repeat; background-position: left bottom; zoom: 1; }
#lineup .lineup-block-inner-02 { background-repeat: no-repeat; background-position: left top; position: relative; zoom: 1; }
#lineup .lineup-block .ttl { float: left; width: 142px; overflow: hidden; }
#lineup .lineup-block .ttl .anchor { padding: 0 0 15px; text-align: center; }
#lineup .lineup-block .ttl .anchor2 { padding: 10px 0 15px; text-align: center; }
#lineup .lineup-block .ttl .anchor a ,#lineup .lineup-block .ttl .anchor2 a { padding-left: 15px; background: url(../../2011/images/icn_arrow_01.gif) no-repeat 0 0.2em; }
#lineup .age-a .ttl .anchor a  , #lineup .age-a .ttl .anchor2 a { background: url(../../2011/lineup/images/icn_arrow_02.gif) no-repeat 0 0.2em; }
#lineup .age-b .ttl .anchor a,
#lineup .age-b-2 .ttl .anchor a,
#lineup .age-b-2 .ttl .anchor2 a{ background: url(../../2011/lineup/images/icn_arrow_03.gif) no-repeat 0 0.2em; }
#lineup .lineup-block .plus-01 { position: absolute; top: 57px; left: 267px; }
#lineup .lineup-block .plus-02 { position: absolute; top: 57px; left: 404px; }
#lineup .lineup-block .plus-03 { position: absolute; top: 57px; left: 541px; }
#lineup .lineup-block .plus-03b { position: absolute; top: 57px; left: 312px; }
#lineup .lineup-block .plus-04 { position: absolute; top: 57px; left: 466px; }
#lineup .lineup-block .book-image { background: url(../../2011/lineup/images/bg_book.gif) no-repeat left top; height: auto !important; height: 85px; min-height: 85px; padding: 5px 45px 0 35px; font-size: 85%; color: #333; }
#lineup .lineup-block .book-image2 { background: url(../../2011/lineup/images/bg_book2.gif) no-repeat left top; height: auto !important; height: 85px; min-height: 85px; padding: 5px 75px 0 70px; font-size: 85%; color: #333; }
#lineup .lineup-block dl { float: left; display: inline; }
#lineup .lineup-block dt { width: 0; height: 0; overflow: hidden; visibility:hidden; position: absolute; }
#lineup .lineup-block dd { float: left; width: 137px; padding: 2px 0 2px; }

#lineup .line_up_left { float:left; }
#lineup .line_up_right { float:right; }
#lineup .w690 { width:690px; }
#lineup .pt10 { padding-top:10px; }
#lineup .line_left { width:353px;  padding-left:10px;}
#lineup .line_right { width:294px;text-align:right; padding-right:10px; }


#lineup .lineupAttention {
	float: left;
	display: inline;
	margin: 5px 0 0 140px;
}
#lineup .lineupDisc li {
	padding-left: 1.0em;
	text-indent: -1.0em;
	color: #f00;
}
#experience .lineupDisc li {
	padding-left: 1.0em;
	text-indent: -1.0em;
	color: #f00;
}


/* 6ヶ月 */
#lineup #age-06 { background-image: url(../../2011/lineup/0_06/images/bg_age06_02.gif); }
#lineup #age-06 .lineup-block-inner { background-image: url(../../2011/lineup/0_06/images/bg_age06_03.gif); }
#lineup #age-06 .lineup-block-inner-02 { background-image: url(../../2011/lineup/0_06/images/bg_age06_01.gif); }
/* 7ヶ月 */
#lineup #age-07 { background-image: url(../../2011/lineup/0_07/images/bg_age07_02.gif); }
#lineup #age-07 .lineup-block-inner { background-image: url(../../2011/lineup/0_07/images/bg_age07_03.gif); }
#lineup #age-07 .lineup-block-inner-02 { background-image: url(../../2011/lineup/0_07/images/bg_age07_01.gif); }
/* 8ヶ月 */
#lineup #age-08 { background-image: url(../../2011/lineup/0_08/images/bg_age08_02.gif); }
#lineup #age-08 .lineup-block-inner { background-image: url(../../2011/lineup/0_08/images/bg_age08_03.gif); }
#lineup #age-08 .lineup-block-inner-02 { background-image: url(../../2011/lineup/0_08/images/bg_age08_01.gif); }
/* 9ヶ月 */
#lineup #age-09 { background-image: url(../../2011/lineup/0_09/images/bg_age09_02.gif); }
#lineup #age-09 .lineup-block-inner { background-image: url(../../2011/lineup/0_09/images/bg_age09_03.gif); }
#lineup #age-09 .lineup-block-inner-02 { background-image: url(../../2011/lineup/0_09/images/bg_age09_01.gif); }
/* 10ヶ月 */
#lineup #age-10 { background-image: url(../../2011/lineup/0_10/images/bg_age10_02.gif); }
#lineup #age-10 .lineup-block-inner { background-image: url(../../2011/lineup/0_10/images/bg_age10_03.gif); }
#lineup #age-10 .lineup-block-inner-02 { background-image: url(../../2011/lineup/0_10/images/bg_age10_01.gif); }
/* 11ヶ月 */
#lineup #age-11 { background-image: url(../../2011/lineup/0_11/images/bg_age11_02.gif); }
#lineup #age-11 .lineup-block-inner { background-image: url(../../2011/lineup/0_11/images/bg_age11_03.gif); }
#lineup #age-11 .lineup-block-inner-02 { background-image: url(../../2011/lineup/0_11/images/bg_age11_01.gif); }
/* 1歳 */
#lineup #age-1-00 { background-image: url(../../2011/lineup/1_00/images/bg_age1_00_02.gif); }
#lineup #age-1-00 .lineup-block-inner { background-image: url(../../2011/lineup/1_00/images/bg_age1_00_03.gif); }
#lineup #age-1-00 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_00/images/bg_age1_00_01.gif); }
/* 1歳1ヶ月 */
#lineup #age-1-01 { background-image: url(../../2011/lineup/1_01/images/bg_age1_01_02.gif); }
#lineup #age-1-01 .lineup-block-inner { background-image: url(../../2011/lineup/1_01/images/bg_age1_01_03.gif); }
#lineup #age-1-01 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_01/images/bg_age1_01_01.gif); }
/* 1歳2ヶ月 */
#lineup #age-1-02 { background-image: url(../../2011/lineup/1_02/images/bg_age1_02_02.gif); }
#lineup #age-1-02 .lineup-block-inner { background-image: url(../../2011/lineup/1_02/images/bg_age1_02_03.gif); }
#lineup #age-1-02 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_02/images/bg_age1_02_01.gif); }
/* 1歳3ヶ月 */
#lineup #age-1-03 { background-image: url(../../2011/lineup/1_03/images/bg_age1_03_02.gif); }
#lineup #age-1-03 .lineup-block-inner { background-image: url(../../2011/lineup/1_03/images/bg_age1_03_03.gif); }
#lineup #age-1-03 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_03/images/bg_age1_03_01.gif); }
/* 1歳4ヶ月 */
#lineup #age-1-04 { background-image: url(../../2011/lineup/1_04/images/bg_age1_04_02.gif); }
#lineup #age-1-04 .lineup-block-inner { background-image: url(../../2011/lineup/1_04/images/bg_age1_04_03.gif); }
#lineup #age-1-04 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_04/images/bg_age1_04_01.gif); }
/* 1歳5ヶ月 */
#lineup #age-1-05 { background-image: url(../../2011/lineup/1_05/images/bg_age1_05_02.gif); }
#lineup #age-1-05 .lineup-block-inner { background-image: url(../../2011/lineup/1_05/images/bg_age1_05_03.gif); }
#lineup #age-1-05 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_05/images/bg_age1_05_01.gif); }
/* 1歳6ヶ月 */
#lineup #age-1-06 { background-image: url(../../2011/lineup/1_06/images/bg_age1_06_02.gif); }
#lineup #age-1-06 .lineup-block-inner { background-image: url(../../2011/lineup/1_06/images/bg_age1_06_03.gif); }
#lineup #age-1-06 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_06/images/bg_age1_06_01.gif); }
/* 1歳7ヶ月 */
#lineup #age-1-07 { background-image: url(../../2011/lineup/1_07/images/bg_age1_07_02.gif); }
#lineup #age-1-07 .lineup-block-inner { background-image: url(../../2011/lineup/1_07/images/bg_age1_07_03.gif); }
#lineup #age-1-07 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_07/images/bg_age1_07_01.gif); }
/* 1歳8ヶ月 */
#lineup #age-1-08 { background-image: url(../../2011/lineup/1_08/images/bg_age1_08_02.gif); }
#lineup #age-1-08 .lineup-block-inner { background-image: url(../../2011/lineup/1_08/images/bg_age1_08_03.gif); }
#lineup #age-1-08 .lineup-block-inner-02 { background-image: url(../../2011/lineup/1_08/images/bg_age1_08_01.gif); }
/* 1歳1ヶ月以降 */
#lineup .age-a { background-image: url(../../2011/lineup/images/bg_age1_02.gif); }
#lineup .age-a .lineup-block-inner { background-image: url(../../2011/lineup/images/bg_age1_03.gif); }
#lineup .age-a .lineup-block-inner-02 { background-image: url(../../2011/lineup/images/bg_age1_01.gif); }
#lineup .age-b { background-image: url(../../2011/lineup/images/bg_age2_02.gif); }
#lineup .age-b .lineup-block-inner { background-image: url(../../2011/lineup/images/bg_age2_03.gif); }
#lineup .age-b .lineup-block-inner-02 { background-image: url(../../2011/lineup/images/bg_age2_01.gif); }
#lineup .age-b-2 { background-image: url(../../2011/lineup/images/bg_age2_05.gif); }
#lineup .age-b-2 .lineup-block-inner { background-image: url(../../2011/lineup/images/bg_age2_06.gif); }
#lineup .age-b-2 .lineup-block-inner-02 { background-image: url(../../2011/lineup/images/bg_age2_04.gif); }

#lineup .age-a .plus-01 { position: absolute; top: 57px; left: 312px !important; }
#lineup .age-a .plus-02 { position: absolute; top: 57px; left: 496px !important; }
#lineup .age-a dd { width: 183px; }
#lineup .age-a dd.first-block { width: 182px !important; }
#lineup .age-a .book-image { background: url(../../2011/lineup/images/bg_book.gif) no-repeat 25px top; height: auto !important; height: 85px; min-height: 85px; padding: 5px 65px 0 60px; font-size: 85%; color: #333; }

#lineup .age-b .plus-01 { position: absolute; top: 57px; left: 312px !important; }
#lineup .age-b .plus-02 { position: absolute; top: 57px; left: 496px !important; }
#lineup .age-b dd { width: 183px; }
#lineup .age-b dd.first-block { width: 182px !important; }
#lineup .age-b .book-image { background: url(../../2011/lineup/images/bg_book.gif) no-repeat 25px top; height: auto !important; height: 85px; min-height: 85px; padding: 5px 65px 0 60px; font-size: 85%; color: #333; }

#lineup .age-b-2 .plus-01 { position: absolute; top: 57px; left: 496px !important; }
#lineup .age-b-2 dd { float: left; width: 183px; }
#lineup .age-b-2 dd.first-block { width: 365px !important; }
#lineup .age-b-2 .book-image { background: url(../../2011/lineup/images/bg_book.gif) no-repeat 25px top; height: auto !important; height: 85px; min-height: 85px; padding: 5px 65px 0 60px; font-size: 85%; color: #333; }


#lineup-later { width: 690px; margin: 10px 0 0; padding: 8px 0 13px; background: url(../../2011/lineup/images/bg_lineup_01.gif) no-repeat right top; font-size: 0; overflow: hidden; }
#lineup-later .txt { float: left; display: inline; margin: 2px 0 0 28px; }
#lineup-later .btn { float: right; display: inline; width: 136px; margin-right: 10px; background: url(../../2011/lineup/images/btn_detail_on.gif) no-repeat 0 0; }



/*-------------------- ラインナップ 詳細 --------------------*/
#lineup-detail .babyapp {margin: 20px 0 0; }

#lineup-detail .baby-about { height: auto !important; height: 65px; min-height: 65px; }
#lineup-detail .baby-about dl { padding: 5px 15px 10px 0; background: url(../../2011/lineup/images/bg_baby.gif) no-repeat right top; }
#lineup-detail .baby-about dl dt { display: none; }
#lineup-detail .baby-about dl dd { margin: 0 0 0 210px; padding: 10px 0 0; line-height: 1.4em; }

#lineup-detail #main-block { margin: 5px 0 0; }
#lineup-detail #main-block .entry { padding: 0 14px 0 12px; }
#lineup-detail #main-block .entry .image { float: left; }
#lineup-detail #main-block .entry .box { float: right; width: 403px; padding: 0 0 13px; }
#lineup-detail #main-block .entry .box h2,
#lineup-detail #main-block .entry .box h3 { font-size: 115%; font-weight: bold; padding: 10px 13px 8px; }
#lineup-detail #main-block .entry .box-inner { padding: 0px 0 0 13px; }
#lineup-detail #main-block .entry .box-inner .txt { height: auto !important; height: 103px; min-height: 103px; margin: 0 165px 10px 0; line-height: 1.4; }
#lineup-detail #main-block .entry dt { float: left; display: inline; margin: 0 0 0 0; }
#lineup-detail #main-block .entry dd { padding: 0 20px 0 0; overflow: hidden; zoom: 1; }
#lineup-detail #main-block .entry dd li { display: inline-block; margin: 0 0 5px 15px; }
	* html #lineup-detail #main-block .entry dd li { display: inline; zoom: 1; }
	*:first-child+html #lineup-detail #main-block .entry dd li { display: inline; zoom: 1; }
#lineup-detail #main-block .entry dd .list-no-link li { display: block !important; }
#lineup-detail #main-block .entry dd li a { display: block; padding: 0 0 0 15px; background: url(../../2011/images/icn-square-arrow-under.gif) no-repeat 0 0.1em; }
#lineup-detail #main-block .inq-entry { clear: both; padding: 10px 9px 10px 12px; }
#lineup-detail #main-block .inq-entry .txt { float: left; }
#lineup-detail #main-block .inq-entry ul { float: right; width: 414px; }
#lineup-detail #main-block .inq-entry li { float: left; width: 207px; overflow: hidden; font-size: 0; vertical-align: top; }

#lineup-detail .link-lineup { clear: both; padding: 0 0 6px; text-align: right; }
#lineup-detail .link-lineup a { padding-left: 15px; background: url(/common/images/icn-square-arrow-blue.gif) no-repeat 0 0.1em; }

#lineup-detail .product-block { clear: both; margin: 5px 0 0; padding: 0 0 12px; background: url(/course/baby/common/imgs/bg_product.gif) no-repeat left bottom; }
#lineup-detail .product-block .entry { padding: 24px 7px 0 8px; background: url(../../2011/lineup/0_06/images/bg_product_01.gif) no-repeat left top; position: relative; }
#lineup-detail .product-block .entry .sttl-pro { height: auto !important; height: 36px; min-height: 36px; margin: 0 0 12px; }
#lineup-detail .product-block .entry .sttl-pro h2 {  display: block; height: auto !important; height: 28px; min-height: 28px; }
#lineup-detail .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail .product-block .entry .special h2 span { padding: 10px 0 6px 90px; }
	#lineup-detail .product-block .entry .movie h2 span { padding: 10px 0 6px 90px; }
	#lineup-detail .product-block .entry .edu h2 span { padding: 10px 0 6px 106px; }
	#lineup-detail .product-block .entry .ehon h2 span { padding: 10px 0 6px 58px; }
	#lineup-detail .product-block .entry .special-02 h2 span { padding: 10px 0 6px 133px; }
	#lineup-detail .product-block .entry .book span { padding: 10px 0 6px 106px; }
#lineup-detail .product-block .entry .img-block-01 { float: left; width: 391px; margin-right: 12px; }
#lineup-detail .product-block .entry .img-block-02 { float: left; width: 391px; margin-right: 12px; }
#lineup-detail .product-block .entry .img-block-03 { float: left; width: 293px; height: 177px; margin-right: 12px; }
#lineup-detail .product-block .entry .img-block-04 { float: left; width: 293px; height: 177px; margin-right: 12px; }
#lineup-detail .product-block .entry .img-block-05 { float: left; width: 293px; height: 177px; margin-right: 12px; }
#lineup-detail .product-block .entry .txt-block { padding-right: 5px; overflow: hidden; zoom: 1; line-height: 1.4; }
#lineup-detail .product-block .entry .txt-block h3 { padding-bottom: 7px; font-size: 115%; font-weight: bold; }
#lineup-detail .product-block .entry .anchor { clear: both; text-align: right; position: absolute; bottom: 0; right: 10px; }
#lineup-detail .product-block .entry .anchor a { background: url(/common/images/icn-square-arrow-blue.gif) no-repeat 4px 0.1em; padding: 0 0 0 19px; }
#lineup-detail .product-block .entry .txt-block .btn_area { padding-bottom: 10px; }
#lineup-detail .product-block .entry .txt-block li.btn_expansion { float: left; display: inline; width: 104px; height: 25px; margin-right: 5px; }
#lineup-detail .product-block .entry .txt-block li.btn_movie { float: left; display: inline; width: 127px; height: 25px; }
#lineup-detail .product-block .entry .txt-block .btn_expansion a { display: block; width: 104px; height: 25px; background: url(../../2011/lineup/images/btn_expansion.gif) no-repeat 0 0; text-decoration: none; text-indent: -99999px; overflow: hidden; }
#lineup-detail .product-block .entry .txt-block .btn_movie a { display: block; width: 127px; height: 25px; background: url(../../2011/lineup/images/btn_movie.gif) no-repeat 0 0; text-indent: -99999px; overflow: hidden; }
#lineup-detail .product-block .entry .txt-block .btn_expansion a:hover { background: url(../../2011/lineup/images/btn_expansion.gif) no-repeat 0 -25px; }
#lineup-detail .product-block .entry .txt-block .btn_movie a:hover { background: url(../../2011/lineup/images/btn_movie.gif) no-repeat 0 -25px }

#lineup-detail #experience { clear: both; margin: 15px 0 0; padding: 10px 0 0; background: url(../../2011/lineup/images/line_01.gif) no-repeat left top; }
#lineup-detail #experience .entry { padding: 0 0 10px; background: url(../../2011/lineup/images/bg_exp_01.gif) no-repeat left bottom; }
#lineup-detail #experience .entry-inner { border-top: 2px solid #ee87b4; border-bottom: 0 none; padding: 20px 25px 0; }
#lineup-detail #experience .entry-inner .txt { float: left; width: 433px; margin-right: 30px; line-height: 1.4; }
#lineup-detail #experience .entry-inner .txt h2 { margin: 0 0 8px; }
#lineup-detail #experience .entry-inner .txt .head { margin: 0 0 4px; font-size: 115%; position: relative; overflow: hidden; zoom: 1; }
#lineup-detail #experience .entry-inner .txt .head strong { display: block; margin-right: 8.5em; overflow: hidden; zoom: 1; }
#lineup-detail #experience .entry-inner .txt .head span { position: absolute; bottom: 0; right: 0; display: block; width: 8.5em; padding: 3px 0 0; text-align: right; zoom: 1; }
#lineup-detail #experience .entry-inner .txt .btn { margin: 8px 0; background: url(../../2011/lineup/images/btn_exp_01_on.gif) no-repeat left top; overflow: hidden; height: 1%; }
#lineup-detail #experience .entry-inner .txt .btn a { width: 146px; }
#lineup-detail #experience .entry-inner .txt .note { font-size: 85%; text-indent: -1em; padding-left: 1em; }
#lineup-detail #experience .entry-inner .image { float: left; width: 156px; }

#lineup-detail .navi-select { clear: both; height: 50px; padding: 6px 0 0 5px; }
#lineup-detail .navi-select li { float: left; display: inline; height: 43px; margin: 0 0 0 5px; font-size: 0; }
#lineup-detail .navi-select li a { display: block; width: 77px; height: 43px; text-decoration: none; cursor:pointer; text-indent: -99999px; font-size: 0; overflow: hidden; }
#lineup-detail .navi-select li#navi-006 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -10px 0; }
#lineup-detail .navi-select li#navi-007 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -91px 0; }
#lineup-detail .navi-select li#navi-008 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -173px 0; }
#lineup-detail .navi-select li#navi-009 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -255px 0; }
#lineup-detail .navi-select li#navi-010 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -337px 0; }
#lineup-detail .navi-select li#navi-011 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -420px 0; }
#lineup-detail .navi-select li#navi-100 a { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -502px 0; }
#lineup-detail .navi-select li#navi-101 a { width: 106px; background: url(../../2011/lineup/images/navi_t.gif) no-repeat -584px 0; }
#lineup-detail .navi-select li#navi-006 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -10px -43px; }
#lineup-detail .navi-select li#navi-007 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -91px -43px; }
#lineup-detail .navi-select li#navi-008 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -173px -43px; }
#lineup-detail .navi-select li#navi-009 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -255px -43px; }
#lineup-detail .navi-select li#navi-010 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -337px -43px; }
#lineup-detail .navi-select li#navi-011 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -420px -43px; }
#lineup-detail .navi-select li#navi-100 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -502px -43px; }
#lineup-detail .navi-select li#navi-101 a:hover { background: url(../../2011/lineup/images/navi_t.gif) no-repeat -584px -43px; }

#lineup-detail .navi-select-02 { clear: both; height: 50px; padding: 6px 0 0 3px; }
#lineup-detail .navi-bottom .navi-select-02 { padding: 0 0 0 3px; }
#lineup-detail .navi-select-02 li { float: left; display: inline; height: 43px; margin: 0 0 0 4px; font-size: 0; }
#lineup-detail .navi-select-02 li a { display: block; width: 71px; height: 43px; text-decoration: none; cursor:pointer; text-indent: -99999px; font-size: 0; overflow: hidden; }
#lineup-detail .navi-select-02 li#navi-100 { margin: 0 0 0 0px; }
#lineup-detail .navi-select-02 li#navi-100 a { width: 83px!important; background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -2px 0; }
#lineup-detail .navi-select-02 li#navi-101 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -89px 0; }
#lineup-detail .navi-select-02 li#navi-102 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -165px 0; }
#lineup-detail .navi-select-02 li#navi-103 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -240px 0; }
#lineup-detail .navi-select-02 li#navi-104 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -316px 0; }
#lineup-detail .navi-select-02 li#navi-105 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -392px 0; }
#lineup-detail .navi-select-02 li#navi-106 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -468px 0; }
#lineup-detail .navi-select-02 li#navi-107 a { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -542px 0; }
#lineup-detail .navi-select-02 li#navi-108 a { width: 69px; background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -619px 0; }
#lineup-detail .navi-select-02 li#navi-100 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -2px -43px; }
#lineup-detail .navi-select-02 li#navi-101 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -89px -43px; }
#lineup-detail .navi-select-02 li#navi-102 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -165px -43px; }
#lineup-detail .navi-select-02 li#navi-103 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -240px -43px; }
#lineup-detail .navi-select-02 li#navi-104 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -316px -43px; }
#lineup-detail .navi-select-02 li#navi-105 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -392px -43px; }
#lineup-detail .navi-select-02 li#navi-106 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -468px -43px; }
#lineup-detail .navi-select-02 li#navi-107 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -542px -43px; }
#lineup-detail .navi-select-02 li#navi-108 a:hover { background: url(../../2011/lineup/images/navi_t_02.gif) no-repeat -619px -43px; }

#lineup-detail .navi-bottom { clear: both; margin: 20px 0 0; background: url(../../2011/lineup/images/navi_bg_btm.gif) no-repeat left top; font-size: 0; }
#lineup-detail .navi-bottom .navi-select-btm { clear: both; height: 44px; padding: 0 0 0 5px; background: none; overflow: hidden; }
#lineup-detail .navi-bottom .navi-select-btm li { float: left; display: inline; height: 44px; margin: 0 0 0 5px; font-size: 0; }
#lineup-detail .navi-bottom .navi-select-btm li a { display: block; width: 77px; height: 44px; text-decoration: none; cursor:pointer; text-indent:-99999px; font-size: 0; overflow: hidden; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-006 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -10px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-007 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -91px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-008 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -173px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-009 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -255px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-010 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -337px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-011 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -420px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-100 a { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -502px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-101 a { width: 106px; background: url(../../2011/lineup/images/navi_b.gif) no-repeat -584px 0; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-006 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -10px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-007 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -91px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-008 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -173px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-009 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -255px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-010 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -337px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-011 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -420px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-100 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -502px -44px; }
#lineup-detail .navi-bottom .navi-select-btm li#navi-b-101 a:hover { background: url(../../2011/lineup/images/navi_b.gif) no-repeat -584px -44px; }



#lineup-detail .navi-bottom2 { clear: both; margin: 20px 0 0; background: url(../../2011/lineup/images/navi_bg_btm.gif) no-repeat left top; font-size: 0; }
#lineup-detail .navi-bottom2 .navi-select-btm { clear: both; height: 44px; padding: 0 0 0 3px; background: none; overflow: hidden; }
#lineup-detail .navi-bottom2 .navi-select-btm li { float: left; display: inline; height: 44px; margin: 0 0 0 3px; font-size: 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li a { display: block; width: 71px; height: 44px; text-decoration: none; cursor:pointer; text-indent:-99999px; font-size: 0; overflow: hidden; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-100  a { width: 82px!important; background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -2px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-101 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -89px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-102 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -165px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-103 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -240px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-104 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -316px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-105 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -392px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-106 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -468px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-107 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -542px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-108 a { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -619px 0; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-100 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -2px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-101 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -89px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-102 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -165px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-103 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -240px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-104 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -316px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-105 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -392px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-106 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -468px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-107 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -542px -44px; }
#lineup-detail .navi-bottom2 .navi-select-btm li#navi-b-108 a:hover { background: url(../../2011/lineup/images/navi_b2.gif) no-repeat -619px -44px; }





#lineup-detail #announce-block { padding: 0 0 8px; background: url(../../2011/lineup/images/bg_announce_01.gif) no-repeat left bottom; }
#lineup-detail #announce-block .inner { padding: 0 0 0 16px; background: url(../../2011/lineup/images/bg_announce_02.gif) no-repeat 0 0; }
#lineup-detail #announce-block .head { width: 100%; margin: 0 0 8px; padding: 26px 0 0 0; }
	#lineup-detail #announce-block #issue-100 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 518px 0; }
	#lineup-detail #announce-block #issue-101 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 100px 0; }
	#lineup-detail #announce-block #issue-102 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 175px 0; }
	#lineup-detail #announce-block #issue-103 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 250px 0; }
	#lineup-detail #announce-block #issue-104 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 328px 0; }
	#lineup-detail #announce-block #issue-105 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 400px 0; }
	#lineup-detail #announce-block #issue-106 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 480px 0; }
	#lineup-detail #announce-block #issue-107 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 555px 0; }
	#lineup-detail #announce-block #issue-108 .head { background: url(../../2011/lineup/images/icn_announce_01.gif) no-repeat 630px 0; }
#lineup-detail #announce-block .entry img { vertical-align: top; }
#lineup-detail #announce-block .entry #next-step-first { font-size: 85%; line-height: 1.1em; margin-bottom: 0; }
#lineup-detail #announce-block .entry #next-step-first span { display: inline-block; height: auto !important; height: 23px; min-height: 23px; padding: 3px 8px 0 35px; background: url(../../2011/lineup/images/bg_announce_first.gif) no-repeat 0 0; }
	* html #lineup-detail #announce-block .entry #next-step-first span { display: inline; zoom: 1; }
	*:first-child+html #lineup-detail #announce-block .entry #next-step-first span { display: inline; zoom: 1; }
#lineup-detail #announce-block .entry #next-step-first a { display: block; }
#lineup-detail #announce-block .entry #next-step-petit { font-size: 85%; line-height: 1.1em; margin-bottom: 0; }
#lineup-detail #announce-block .entry #next-step-petit span { display: inline-block; height: auto !important; height: 23px; min-height: 23px; padding: 3px 8px 0 35px; background: url(../../2011/lineup/images/bg_announce_petit.gif) no-repeat 0 0; }
	* html #lineup-detail #announce-block .entry #next-step-petit span { display: inline; zoom: 1; }
	*:first-child+html #lineup-detail #announce-block .entry #next-step-petit span { display: inline; zoom: 1; }
#lineup-detail #announce-block .entry #next-step-petit a { display: block; }


/* 6カ月 */
#lineup-detail #age0_06 .baby-about { background: url(../../2011/lineup/0_06/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age0_06 #main-block { background: url(../../2011/lineup/0_06/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age0_06 #main-block .entry .box { background: url(../../2011/lineup/0_06/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age0_06 #main-block .entry .box h3 { background: url(../../2011/lineup/0_06/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age0_06 #main-block .entry .box-inner { background: url(../../2011/lineup/0_06/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age0_06 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/0_06/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age0_06 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/0_06/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age0_06 .navi-select { background: url(../../2011/lineup/0_06/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age0_06 .product-block .entry .sttl-pro { background: url(../../2011/lineup/0_06/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age0_06 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age0_06 .product-block .entry .special h2 { background: url(../../2011/lineup/0_06/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age0_06 .product-block .entry .special h2 span { padding: 10px 0 6px 146px; }
	#lineup-detail #age0_06 .product-block .entry .edu h2 { background: url(../../2011/lineup/0_06/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age0_06 .product-block .entry .ehon h2 { background: url(../../2011/lineup/0_06/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age0_06 .product-block .entry .special-02 h2 { background: url(../../2011/lineup/0_06/images/bg_sttl_special_02.gif) no-repeat left top; }
	#lineup-detail #age0_06 .product-block .entry .book h2 { background: url(../../2011/lineup/0_06/images/bg_sttl_book.gif) no-repeat left top; }
	#lineup-detail #age0_06 .product-block .entry .special-03 h2 { background: url(../../2011/lineup/0_06/images/bg_sttl_special_03.gif) no-repeat left top; }
	#lineup-detail #age0_06 .product-block .entry .special-03 h2 span { padding: 10px 0 6px 90px; }
#lineup-detail #age0_06 .product-block .entry .img-block-04 { background: url(../../2011/lineup/0_06/images/img_product_04_on.jpg) no-repeat left top; }
#lineup-detail #age0_06 .product-block .entry .img-block-05 { background: url(../../2011/lineup/0_06/images/img_product_05_on.jpg) no-repeat left top; }
#lineup-detail #age0_06 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/0_06/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 7カ月 */
#lineup-detail #age0_07 .baby-about { background: url(../../2011/lineup/0_07/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age0_07 #main-block { background: url(../../2011/lineup/0_07/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age0_07 #main-block .entry .box { background: url(../../2011/lineup/0_07/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age0_07 #main-block .entry .box h3 { background: url(../../2011/lineup/0_07/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age0_07 #main-block .entry .box-inner { background: url(../../2011/lineup/0_07/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age0_07 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/0_07/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age0_07 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/0_07/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age0_07 .navi-select { background: url(../../2011/lineup/0_07/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age0_07 .product-block .entry .sttl-pro { background: url(../../2011/lineup/0_07/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age0_07 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age0_07 .product-block .entry .special h2 { background: url(../../2011/lineup/0_07/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age0_07 .product-block .entry .edu h2 { background: url(../../2011/lineup/0_07/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age0_07 .product-block .entry .ehon h2 { background: url(../../2011/lineup/0_07/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age0_07 .product-block .entry .book h2 { background: url(../../2011/lineup/0_07/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age0_07 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/0_07/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 8カ月 */
#lineup-detail #age0_08 .baby-about { background: url(../../2011/lineup/0_08/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age0_08 #main-block { background: url(../../2011/lineup/0_08/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age0_08 #main-block .entry .box { background: url(../../2011/lineup/0_08/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age0_08 #main-block .entry .box h3 { background: url(../../2011/lineup/0_08/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age0_08 #main-block .entry .box-inner { background: url(../../2011/lineup/0_08/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age0_08 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/0_08/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age0_08 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/0_08/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age0_08 .navi-select { background: url(../../2011/lineup/0_08/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age0_08 .product-block .entry .sttl-pro { background: url(../../2011/lineup/0_08/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age0_08 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age0_08 .product-block .entry .special h2 { background: url(../../2011/lineup/0_08/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age0_08 .product-block .entry .edu h2 { background: url(../../2011/lineup/0_08/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age0_08 .product-block .entry .ehon h2 { background: url(../../2011/lineup/0_08/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age0_08 .product-block .entry .special-02 h2 { background: url(../../2011/lineup/0_08/images/bg_sttl_special_02.gif) no-repeat left top; }
	#lineup-detail #age0_08 .product-block .entry .book h2 { background: url(../../2011/lineup/0_08/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age0_08 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/0_08/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 9カ月 */
#lineup-detail #age0_09 .baby-about { background: url(../../2011/lineup/0_09/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age0_09 #main-block { background: url(../../2011/lineup/0_09/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age0_09 #main-block .entry .box { background: url(../../2011/lineup/0_09/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age0_09 #main-block .entry .box h3 { background: url(../../2011/lineup/0_09/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age0_09 #main-block .entry .box-inner { background: url(../../2011/lineup/0_09/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age0_09 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/0_09/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age0_09 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/0_09/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age0_09 .navi-select { background: url(../../2011/lineup/0_09/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age0_09 .product-block .entry .sttl-pro { background: url(../../2011/lineup/0_09/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age0_09 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age0_09 .product-block .entry .special h2 { background: url(../../2011/lineup/0_09/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age0_09 .product-block .entry .edu h2 { background: url(../../2011/lineup/0_09/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age0_09 .product-block .entry .ehon h2 { background: url(../../2011/lineup/0_09/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age0_09 .product-block .entry .special-02 h2 { background: url(../../2011/lineup/0_09/images/bg_sttl_special_02.gif) no-repeat left top; }
	#lineup-detail #age0_09 .product-block .entry .book h2 { background: url(../../2011/lineup/0_09/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age0_09 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/0_09/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 10カ月 */
#lineup-detail #age0_10 .baby-about { background: url(../../2011/lineup/0_10/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age0_10 #main-block { background: url(../../2011/lineup/0_10/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age0_10 #main-block .entry .box { background: url(../../2011/lineup/0_10/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age0_10 #main-block .entry .box h3 { background: url(../../2011/lineup/0_10/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age0_10 #main-block .entry .box-inner { background: url(../../2011/lineup/0_10/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age0_10 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/0_10/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age0_10 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/0_10/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age0_10 .navi-select { background: url(../../2011/lineup/0_10/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age0_10 .product-block .entry .sttl-pro { background: url(../../2011/lineup/0_10/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age0_10 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age0_10 .product-block .entry .special h2 { background: url(../../2011/lineup/0_10/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age0_10 .product-block .entry .edu h2 { background: url(../../2011/lineup/0_10/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age0_10 .product-block .entry .ehon h2 { background: url(../../2011/lineup/0_10/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age0_10 .product-block .entry .special-02 h2 { background: url(../../2011/lineup/0_10/images/bg_sttl_special_02.gif) no-repeat left top; }
	#lineup-detail #age0_10 .product-block .entry .book h2 { background: url(../../2011/lineup/0_10/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age0_10 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/0_10/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 11カ月 */
#lineup-detail #age0_11 .baby-about { background: url(../../2011/lineup/0_11/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age0_11 #main-block { background: url(../../2011/lineup/0_11/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age0_11 #main-block .entry .box { background: url(../../2011/lineup/0_11/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age0_11 #main-block .entry .box h3 { background: url(../../2011/lineup/0_11/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age0_11 #main-block .entry .box-inner { background: url(../../2011/lineup/0_11/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age0_11 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/0_11/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age0_11 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/0_11/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age0_11 .navi-select { background: url(../../2011/lineup/0_11/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age0_11 .product-block .entry .sttl-pro { background: url(../../2011/lineup/0_11/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age0_11 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age0_11 .product-block .entry .special h2 { background: url(../../2011/lineup/0_11/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age0_11 .product-block .entry .edu h2 { background: url(../../2011/lineup/0_11/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age0_11 .product-block .entry .ehon h2 { background: url(../../2011/lineup/0_11/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age0_11 .product-block .entry .special-02 h2 { background: url(../../2011/lineup/0_11/images/bg_sttl_special_02.gif) no-repeat left top; }
	#lineup-detail #age0_11 .product-block .entry .book h2 { background: url(../../2011/lineup/0_11/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age0_11 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/0_11/images/bg_pro_ttl.gif) no-repeat left bottom; }
	
/* 1歳 */
#lineup-detail #age1_00 .baby-about { background: url(../../2011/lineup/1_00/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_00 #main-block { background: url(../../2011/lineup/1_00/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_00 #main-block .entry .box { background: url(../../2011/lineup/1_00/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_00 #main-block .entry .box h3 { background: url(../../2011/lineup/1_00/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_00 #main-block .entry .box-inner { background: url(../../2011/lineup/1_00/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_00 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_00/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_00 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_00/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_00 .navi-select { background: url(../../2011/lineup/1_00/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_00 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_00/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_00 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_00 .product-block .entry .special h2 { background: url(../../2011/lineup/1_00/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_00 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_00/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_00 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_00/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_00 .product-block .entry .special-02 h2 { background: url(../../2011/lineup/1_00/images/bg_sttl_special_02.gif) no-repeat left top; }
	#lineup-detail #age1_00 .product-block .entry .book h2 { background: url(../../2011/lineup/1_00/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_00 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_00/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 1歳1カ月以降共通 */
#lineup-detail .navi-bottom .navi-select-02 { background: none !important; }

#lineup-detail .aft_1_1 .baby-about { background: url(../../2011/lineup/1_01/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail .aft_1_1 #main-block { background: url(../../2011/lineup/images/main_bg_01.gif) repeat-y left top; }
#lineup-detail .aft_1_1 #main-block .entry { padding: 0 14px 0 0; background: url(../../2011/lineup/images/main_bg_top_01.gif) no-repeat left top; }
#lineup-detail .aft_1_1 #main-block .entry .box { margin: 13px 0 0; background: url(../../2011/lineup/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail .aft_1_1 #main-block .entry .box h3 { background: url(../../2011/lineup/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail .aft_1_1 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail .aft_1_1 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail .aft_1_2 .baby-about { background: url(../../2011/lineup/1_01/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail .aft_1_2 #main-block { background: url(../../2011/lineup/images/main_bg_02.gif) repeat-y left top; }
#lineup-detail .aft_1_2 #main-block .entry { padding: 0 14px 0 0; background: url(../../2011/lineup/images/main_bg_top_02.gif) no-repeat left top; }
#lineup-detail .aft_1_2 #main-block .entry .box { margin: 13px 0 0; background: url(../../2011/lineup/images/main_bg_box_04.gif) no-repeat left bottom; }
#lineup-detail .aft_1_2 #main-block .entry .box h3 { background: url(../../2011/lineup/images/main_bg_box_05.gif) no-repeat left top; }
#lineup-detail .aft_1_2 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail .aft_1_2 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/images/btn_app2_on.gif) no-repeat left top; }

/*1歳1カ月 */
#lineup-detail #age1_01 .baby-about { background: url(../../2011/lineup/1_01/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_01 #main-block { background: url(../../2011/lineup/1_01/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_01 #main-block .entry .box { background: url(../../2011/lineup/1_01/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_01 #main-block .entry .box h3 { background: url(../../2011/lineup/1_01/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_01 #main-block .entry .box-inner { background: url(../../2011/lineup/1_01/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_01 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_01/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_01 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_01/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_01 .navi-select-02 { background: url(../../2011/lineup/1_01/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_01 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_01/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_01 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_01 .product-block .entry .special h2 { background: url(../../2011/lineup/1_01/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_01 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_01/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_01 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_01/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_01 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_01/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_01 .product-block .entry .book h2 { background: url(../../2011/lineup/1_01/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_01 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_01/images/bg_pro_ttl.gif) no-repeat left bottom; }
#lineup-detail #age1_01 #main-block .entry .box-inner .txt { margin: 0 115px 20px 0; }

/* 1歳2カ月 */
#lineup-detail #age1_02 .baby-about { background: url(../../2011/lineup/1_02/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_02 #main-block { background: url(../../2011/lineup/1_02/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_02 #main-block .entry .box { background: url(../../2011/lineup/1_02/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_02 #main-block .entry .box h3 { background: url(../../2011/lineup/1_02/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_02 #main-block .entry .box-inner { background: url(../../2011/lineup/1_02/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_02 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_02/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_02 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_02/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_02 .navi-select-02 { background: url(../../2011/lineup/1_02/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_02 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_02/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_02 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_02 .product-block .entry .special h2 { background: url(../../2011/lineup/1_02/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_02 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_02/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_02 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_02/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_02 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_02/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_02 .product-block .entry .book h2 { background: url(../../2011/lineup/1_02/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_02 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_02/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 1歳3カ月 */
#lineup-detail #age1_03 .baby-about { background: url(../../2011/lineup/1_03/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_03 #main-block { background: url(../../2011/lineup/1_03/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_03 #main-block .entry .box { background: url(../../2011/lineup/1_03/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_03 #main-block .entry .box h3 { background: url(../../2011/lineup/1_03/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_03 #main-block .entry .box-inner { background: url(../../2011/lineup/1_03/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_03 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_03/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_03 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_03/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_03 .navi-select-02 { background: url(../../2011/lineup/1_03/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_03 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_03/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_03 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_03 .product-block .entry .special h2 { background: url(../../2011/lineup/1_03/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_03 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_03/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_03 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_03/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_03 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_03/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_03 .product-block .entry .book h2 { background: url(../../2011/lineup/1_03/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_03 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_03/images/bg_pro_ttl.gif) no-repeat left bottom; }
#lineup-detail #age1_03 #main-block .entry .box-inner .txt { margin: 0 165px 20px 0; }

/* 1歳4カ月 */
#lineup-detail #age1_04 .baby-about { background: url(../../2011/lineup/1_04/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_04 #main-block { background: url(../../2011/lineup/1_04/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_04 #main-block .entry .box { background: url(../../2011/lineup/1_04/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_04 #main-block .entry .box h3 { background: url(../../2011/lineup/1_04/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_04 #main-block .entry .box-inner { background: url(../../2011/lineup/1_04/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_04 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_04/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_04 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_04/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_04 .navi-select-02 { background: url(../../2011/lineup/1_04/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_04 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_04/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_04 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_04 .product-block .entry .special h2 { background: url(../../2011/lineup/1_04/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_04 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_04/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_04 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_04/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_04 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_04/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_04 .product-block .entry .book h2 { background: url(../../2011/lineup/1_04/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_04 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_04/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 1歳5カ月 */
#lineup-detail #age1_05 .baby-about { background: url(../../2011/lineup/1_05/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_05 #main-block { background: url(../../2011/lineup/1_05/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_05 #main-block .entry .box { background: url(../../2011/lineup/1_05/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_05 #main-block .entry .box h3 { background: url(../../2011/lineup/1_05/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_05 #main-block .entry .box-inner { background: url(../../2011/lineup/1_05/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_05 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_05/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_05 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_05/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_05 .navi-select-02 { background: url(../../2011/lineup/1_05/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_05 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_05/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_05 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_05 .product-block .entry .special h2 { background: url(../../2011/lineup/1_05/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_05 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_05/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_05 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_05/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_05 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_05/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_05 .product-block .entry .book h2 { background: url(../../2011/lineup/1_05/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_05 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_05/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 1歳6カ月 */
#lineup-detail #age1_06 .baby-about { background: url(../../2011/lineup/1_06/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_06 #main-block { background: url(../../2011/lineup/1_06/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_06 #main-block .entry .box { background: url(../../2011/lineup/1_06/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_06 #main-block .entry .box h3 { background: url(../../2011/lineup/1_06/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_06 #main-block .entry .box-inner { background: url(../../2011/lineup/1_06/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_06 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_06/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_06 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_06/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_06 .navi-select-02 { background: url(../../2011/lineup/1_06/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_06 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_06/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_06 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_06 .product-block .entry .special h2 { background: url(../../2011/lineup/1_06/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_06 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_06/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_06 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_06/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_06 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_06/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_06 .product-block .entry .book h2 { background: url(../../2011/lineup/1_06/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_06 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_06/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 1歳7カ月 */
#lineup-detail #age1_07 .baby-about { background: url(../../2011/lineup/1_07/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_07 #main-block { background: url(../../2011/lineup/1_07/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_07 #main-block .entry .box { background: url(../../2011/lineup/1_07/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_07 #main-block .entry .box h3 { background: url(../../2011/lineup/1_07/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_07 #main-block .entry .box-inner { background: url(../../2011/lineup/1_07/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_07 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_07/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_07 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_07/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_07 .navi-select-02 { background: url(../../2011/lineup/1_07/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_07 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_07/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_07 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_07 .product-block .entry .special h2 { background: url(../../2011/lineup/1_07/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_07 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_07/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_07 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_07/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_07 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_07/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_07 .product-block .entry .book h2 { background: url(../../2011/lineup/1_07/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_07 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_07/images/bg_pro_ttl.gif) no-repeat left bottom; }

/* 1歳8カ月 */
#lineup-detail #age1_08 .baby-about { background: url(../../2011/lineup/1_08/images/bg_baby_btm.gif) no-repeat left bottom; }
#lineup-detail #age1_08 #main-block { background: url(../../2011/lineup/1_08/images/main_bg.gif) repeat-y left top; }
#lineup-detail #age1_08 #main-block .entry .box { background: url(../../2011/lineup/1_08/images/main_bg_box_02.gif) no-repeat left bottom; }
#lineup-detail #age1_08 #main-block .entry .box h3 { background: url(../../2011/lineup/1_08/images/main_bg_box_03.gif) no-repeat left top; }
#lineup-detail #age1_08 #main-block .entry .box-inner { background: url(../../2011/lineup/1_08/images/main_bg_box_01.jpg) no-repeat left top; }
#lineup-detail #age1_08 #main-block .inq-entry li.btn_admission { background: url(../../2011/lineup/1_08/images/btn_app1_on.gif) no-repeat left top; }
#lineup-detail #age1_08 #main-block .inq-entry li.btn_present { background: url(../../2011/lineup/1_08/images/btn_app2_on.gif) no-repeat left top; }

#lineup-detail #age1_08 .navi-select-02 { background: url(../../2011/lineup/1_08/images/navi_bg.gif) no-repeat 0 0; }

#lineup-detail #age1_08 .product-block .entry .sttl-pro { background: url(../../2011/lineup/1_08/images/bg_sttl.gif) no-repeat left top; }
#lineup-detail #age1_08 .product-block .entry .sttl-pro h2 span { display: block; color: #424141; font-size: 130%; font-weight: bold; }
	#lineup-detail #age1_08 .product-block .entry .special h2 { background: url(../../2011/lineup/1_08/images/bg_sttl_special.gif) no-repeat left top; }
	#lineup-detail #age1_08 .product-block .entry .movie h2 { background: url(../../2011/lineup/1_08/images/bg_sttl_movie.gif) no-repeat left top; }
	#lineup-detail #age1_08 .product-block .entry .edu h2 { background: url(../../2011/lineup/1_08/images/bg_sttl_edu.gif) no-repeat left top; }
	#lineup-detail #age1_08 .product-block .entry .ehon h2 { background: url(../../2011/lineup/1_08/images/bg_sttl_ehon.gif) no-repeat left top; }
	#lineup-detail #age1_08 .product-block .entry .book h2 { background: url(../../2011/lineup/1_08/images/bg_sttl_book.gif) no-repeat left top; }
#lineup-detail #age1_08 .product-block .entry .txt-block h3 { background: url(../../2011/lineup/1_08/images/bg_pro_ttl.gif) no-repeat left bottom; }





/* １歳児プログラム
----------------------------------------*/
#lineup_program{}
#lineup_program .lineup_program_txt{ width:416px; float:left; display:inline;}
#lineup_program .lineup_program_photo{ width:274px; float:right; display:inline;}
#lineup_program .lineup_11_bg{ width:690px; background:url(/course/baby/2011/lineup/images/lineup_11_bg.gif) no-repeat bottom; margin-bottom:10px;}
#lineup_program .lineup_11_bg_hdr{ width:690px; background:url(/course/baby/2011/lineup/images/lineup_11_bg_hdr.jpg) no-repeat top; padding-top:20px;}
#lineup_program .lineup_11_program_left{ width:317px; float:left; margin-left:20px; display:inline;}
#lineup_program .lineup_11_program_right{ width:317px; float:right; margin-right:20px; display:inline;}
#lineup_program .lineup_11_bg dl  { margin-bottom:15px; overflow:hidden; zoom:1;clear: both; }
#lineup_program .lineup_11_bg dt { width:70px; float:left; padding:0 0 0;}
#lineup_program .lineup_11_bg dd { width:247px; float:right; padding:0; display:inline;}
#lineup_program .lineup_11_bg dt.w93 { width:93px !important;  float:left; padding:0 0 0;}
#lineup_program .lineup_11_bg dd.w224 { width:224px !important; float:right; padding:0; display:inline;}
#lineup_program .txtLarge{ font-size:125% !important; line-height:160%; margin-top:20px;}

/* 1歳児ならではの発達に合った遊びを  */
#lineup_hattatsu{}
#lineup_hattatsu .setLeft{ width:337px; float:left;}
#lineup_hattatsu .setRight{ width:337px; float:right;}





/*-------------------- clearfix --------------------*/
.clearfix:after,
#lineup .lineup-block-inner-02:after,
#lineup-detail #announce-block .entry:after { clear: both; display: block; height: 0; visibility: hidden; content: "."; }
.clearfix,
#lineup .lineup-block-inner-02,
#lineup .lineup-block-inner-02:after,
#lineup-detail #announce-block .entry { display: inline-block; }
.clearfix,
#lineup .lineup-block-inner-02,
#lineup .lineup-block-inner-02:after,
#lineup-detail #announce-block .entry { display: block; }
/* for Mac IE \*//*/
.clearfix,
#lineup .lineup-block-inner-02,
#lineup .lineup-block-inner-02:after,
#lineup-detail #announce-block .entry {
	overflow: hidden;
}
/* */


/* 印刷
----------------------------------------*/

@media print {
#lineup .lineup-contents,
#lineup .lineup-contents-02,
#lineup .lineup-contents-03,

#lineup-detail .baby-about,
#lineup-detail #main-block,
#lineup-detail #main-block .entry .box,
#lineup-detail #main-block .entry .box h3,
#lineup-detail #main-block .entry .box-inner,
#lineup-detail #main-block .inq-entry li.btn_admission,
#lineup-detail #main-block .inq-entry li.btn_present,

#lineup-detail .navi-select,
#lineup-detail .navi-bottom,

#lineup-detail .product-block,
#lineup-detail .product-block .entry,

#lineup-detail .product-block .entry .sttl-pro,
#lineup-detail .product-block .entry .sttl-pro h2 span,
#lineup-detail .product-block .entry .special h2,
#lineup-detail .product-block .entry .img-block-04,
#lineup-detail .product-block .entry .img-block-05,
#lineup-detail .product-block .entry .txt-block h3,

#lineup-detail #experience,
#lineup-detail #experience .entry,
#lineup-detail #announce-block,
#lineup-detail #announce-block .inner{ zoom: 1; }
}

/* 追記20100531 */
.lineupPage { visibility: hidden; }
/* 追記20121130 */
#banner_img { margin-bottom:10px; }
