@charset "Shift_JIS";


/*-------------------- layout --------------------*/

/*---------- no-frame */
#no-frame-header {
	width:790px;
	margin:10px 20px 0 20px;
}
#no-frame-header .logo1 {
	padding:0 10px 20px 10px;
	background:url(/baby/images/li_002.gif) repeat-x left bottom;
}
#no-frame-header .logo2 {
	margin:5px 10px 0 10px;
}

#no-frame-footer {
	width:790px;
	margin:40px 20px 5px 20px;
	padding:20px 0;
	background:url(/baby/images/li_003.gif) repeat-x left top;
	border-bottom:1px solid #CDD6DF;
}
#no-frame-footer ul {
	width:770px;
	margin:0 10px;
	list-style-type:none;
}
#no-frame-footer ul li.navi1 {
	float:left;
	width:160px;
	padding:0 0 0 5px;
	border-left:1px solid #BFD6E8;
}
#no-frame-footer ul li.navi2 {
	float:left;
	width:360px;
	padding:0 0 0 5px;
	border-left:1px solid #BFD6E8;
}
#no-frame-footer ul li.copy {
	float:left;
	width:238px;
}

/*---------- popup */
#popup {
	width:640px;
}
#popup .images {
	margin:0 0 0 15px;
}
#popup .btn {
	margin:0 0 0 270px;
}




/*---------- main-top */
#main-top {
	width:690px;
	margin:0 0 15px 0;
}

#main-top p.title {
	color:#7e5b50;
	margin:0 10px 0 0;
}
#main-top p.title_center {
	color:#7e5b50;
	text-align:center;
}
#main-top p.text {
	color:#7e5b50;
	margin:10px 10px 0 0;
}
#main-top p.text2 {
	color:#7e5b50;
	margin:2px 3px 0 0;
}
#main-top .btn {
	margin:10px 10px 0 0;
	text-align:right;
	height:65px;
}
.btn_center{
	text-align:center;
	margin:10px 10px 0 0;
	height:65px;
}

/* menu-block1 */
#main-top #menu-block1 {
	width:690px;
	margin:15px 0 0 0;
	background:url(/baby/images/baby_bg_001.gif) repeat-y;
}
#main-top .menu1 {
	float:left;
	width:340px;
	background:url(/baby/images/baby_bg_002.jpg) no-repeat;
}
#main-top .menu1 p {
	margin-left:135px;
}

#main-top .menu2 {
	float:right;
	width:340px;
	background:url(/baby/images/baby_bg_003.jpg) no-repeat;
}
#main-top .menu2 p {
	margin-left:134px;
}
#main-top .menu-block1-bottom {
	font-size:1px;
	height:10px;
	background:url(/baby/images/baby_btm_001.gif) no-repeat left bottom;
}

/* menu-block2 */
#main-top #menu-block2 {
	width:690px;
	margin:15px 0 0 0;
	background:url(/baby/images/baby_bg_004.gif) repeat-y;
}
#main-top .menu3 {
	width:690px;
}
#main-top .menu3 .photo {
	float:left;
	width:256px;
	padding: 10px;
}
#main-top .menu3 .photo img {
	margin:0 0 0 10px;
}
#main-top .menu3 .btn {
	width:400px;
	margin:2px 0 0 0;
	float:right;
}
.main_txt {
	width:650px; 
	margin:10px 0 5px 22px;
	color:7E5B50;
}
#main-top .menu3 ul {
	clear: right;
	list-style-type:none;
	margin:6px 10px 0 0;
}
#main-top .menu3 li {
	float:left;
	width:65px;
}
#main-top .menu3 li#start{
	float:left;
	width:130px;
}
/*
#main-top .menu3 li.initial {
	float:left;
	width:65px;
	padding-left: 32px;
}
*/
#main-top .menu-block2-bottom {
	font-size:1px;
	height:10px;
	background:url(/baby/images/baby_btm_002.gif) no-repeat left bottom;
}


/* menu-block2 */
#about #menu-block2 {
	width:690px;
	margin:0;
	padding: 0;
	background:url(/baby/images/baby_bg_004.gif) repeat-y;
}
#about .menu3 {
	width:690px;
}
#about .menu3 h2{
	padding: 0;
	margin: 0;l
}
#about .menu3 .photo {
	float:left;
	width:256px;
	padding: 10px;
}
#about .menu3 .photo img {
	margin:0 0 0 10px;
}
#about .menu3 .btn {
	float:right;
	width:400px;
	margin:2px 0 0 0;
	text-align: center;
}
#about .menu3 .btn p {
	margin:0 10px 14px 0;
}
#about .menu3 ul {
	clear: right;
	list-style-type:none;
	margin:6px 10px 0 0;
}
#about .menu3 li#start{
	float:left;
	width:130px;
}
#about .menu3 li {
	float:left;
	width:65px;
}
#about .menu3 li.initial {
	float:left;
	width:65px;
	padding-left: 32px;
}
#about .menu-block2-bottom {
	font-size:1px;
	height:10px;
	background:url(/baby/images/baby_btm_002.gif) no-repeat left bottom;
}











/* menu-block3 */
#main-top #menu-block3 {
	width:690px;
	margin:15px 0 0 0;
	background:url(/baby/images/baby_bg_005.gif) repeat-y;
}
#main-top .menu4 {
	float:left;
	width:340px;
}
#main-top .menu4 .image-box {
	float:left;
	width:140px;
}
#main-top .menu4 .image-box img {
	margin:0 0 0 5px;
}
#main-top .menu4 .text-box {
	float:right;
	padding:0px;
	width:185px;
}
#main-top .menu5 {
	float:right;
	width:340px;
}
#main-top .menu5 p {
	margin-left:10px;
}
#main-top .menu-block3-bottom {
	font-size:1px;
	height:10px;
	background:url(/baby/images/baby_btm_003.gif) no-repeat left bottom;
}


/*---------- about-top */
#about-top {
	width:690px;
	margin:0 0 15px 0;
	color:#7E5B50;
}
#about-top .top {
	font-size:1px;
	height:10px;
	margin:15px 0 0 0;
	background:url(/baby/about/images/index_top_001.gif) no-repeat left top;
}
#about-top .bottom {
	font-size:1px;
	height:3px;
	background:url(/baby/about/images/index_btm_001.gif) no-repeat left bottom;
}


#about-top .about-block {
	width:690px;
	padding:15px 0;
	background:url(/baby/about/images/index_bg_001.gif) repeat-y;
}

#about-top .about-block .left {
	float:left;
	width:260px;
	padding:0 0 0 20px;
}
#about-top .about-block .left .text {
	margin:10px 0 0 0;
}
#about-top .about-block .left p {
	margin:15px 0 0 0;

}
#about-top .about-block .left .btn {
	margin:20px 0 0 0;
}
#about-top .about-block .right {
	float:right;
	width:355px;
	padding:0 20px 0 0;
}
#about-top .about-block .right .box1 {
	float:left;
	width:141px;
}
#about-top .about-block .right .box1 .image {
	margin:40px 0 0 0;
}
#about-top .about-block .right .box1 p {
	width:100px;
	margin:10px 0 0 0;
}

#about-top .about-block .right .box2 {
	float:left;
	width:200px;
}
#about-top .about-block .right .box2 p {
	margin:10px 0 0 0;
	text-align:center;
}

#about-top .about-block .right .box3 {
	float:left;
	width:167px;
}
#about-top .about-block .right .box3 p {
	width:120px;
	margin:10px 0 0 10px;
}
#about-top .about-block .right .box3 .image {
	margin:10px 0 0 0;
}

#about-top .about-block .right .box4 {
	float:left;
	width:185px;
}

#about-top .about-block .right .box4 .title1 {
	margin:0;
}
#about-top .about-block .right .box4 .text1 {
	margin:0 0 0 5px;
	padding:10px 10px 0 10px;
	background-color:#FFD9DA;
}
#about-top .about-block .right .box4 .btm1 {
	font-size:1px;
	height:10px;
	margin:0 0 0 5px;
	background:url(/baby/about/images/index_btm_002.gif) no-repeat left bottom;
}
#about-top .about-block .right .box4 .title2 {
	margin:5px 0 0 0;
}
#about-top .about-block .right .box4 .text2 {
	margin:0 0 0 5px;
	padding:10px 10px 0 10px;
	background-color:#FFEB8F;
}
#about-top .about-block .right .box4 .btm2 {
	font-size:1px;
	height:10px;
	margin:0 0 0 5px;
	background:url(/baby/about/images/index_btm_003.gif) no-repeat left bottom;
}

#about-top .about-block .right .box5 p {
	margin:10px 0 0 0;
	text-align:center;
}
#about-top .about-block .right .box5 .image {
	margin:10px 0 0 0;
	text-align:center;
}


/*---------- about */
#about {
	width:690px;
	margin:0 0 15px 0;
	color:#7E5B50;
}
#about ul.nv {
	margin:5px 0 0 0;
	text-align:right;
}
#about ul.nv li {
	display:inline;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	background:url(/baby/images/ar_003.gif) no-repeat left center;
	
}

#about ul.nv2 {
	margin:10px 0 0 0;
	text-align:right;
}
#about ul.nv2 li {
	display:inline;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	background:url(/baby/images/ar_003.gif) no-repeat left center;
}

#about h2 {
	margin:5px 0 0 0;
}
#about p.lead {
	margin:15px 0px 0px 0px;

}


#about .footer {
	width:690px;
	margin:15px 0 0 0;
}
#about .footer .block1 {
	width:690px;
	background:url(/baby/images/baby_bg_004.gif) repeat-y;
}
#about .footer .block1 .photo {
	float:left;
	width:140px;
}
#about .footer .block1 .photo img {
	margin:0 0 0 10px;
}
#about .footer .block1 .btn {
	float:right;
	width:530px;
	margin:2px 0 0 0;
}
#about .footer .block1 .btn p {
	margin:0 10px 0 0;
}
#about .footer .block1 ul {
	list-style-type:none;
	margin:10px 10px 0 0;
}
#about .footer .block1 li {
	float:left;
	width:65px;
}
#about .footer .offer {
	padding:5px 10px 0 10px;
	font-size:10px;
	line-height:140%;
	background:url(/baby/images/baby_bg_004.gif) repeat-y;
}
#about .footer .lineup-block-bottom {
	font-size:1px;
	height:10px;
	background:url(/baby/images/baby_btm_002.gif) no-repeat left bottom;
}

#about .footer .block2 {
	width:690px;
	margin:15px 0 0 0;
}
#about .footer .block2 .arrow {
	float:left;
	width:200px;
	background:url(/baby/images/ar_001.jpg) no-repeat left top;
	padding:0 0 10px 17px;
}
#about .footer .block2 p.caution {
	float:right;
	width:450px;
	font-size:10px !important;
	font-size:77%;
	text-align:right;
}

#about .footer .btn {
	margin:15px 0 0 215px;
}




/* about1 */
#about1 {
	margin:25px 0 0 0;
}
#about1 .block {
	background:url(/baby/about/images/about1_bg_001.gif) repeat-y;
}

#about1 .six {
	background:url(/baby/about/images/about1_pi_001.jpg) no-repeat;
}
#about1 .eight {
	background:url(/baby/about/images/about1_pi_002.jpg) no-repeat;
}
#about1 .ten {
	background:url(/baby/about/images/about1_pi_003.jpg) no-repeat;
}
#about1 .birth {
	background:url(/baby/about/images/about1_pi_004.jpg) no-repeat;
}

#about1 .block .inner {
	width:650px;
	margin:0 0 0 40px;
}
#about1 .block .inner .left {
	float:left;
	width:220px;
	margin:210px 0 0 0;
}
#about1 .block .inner .left em {
	color:#FFF000;
	font-style:normal;
}
#about1 .block .inner .left strong {
	color:#FF3366;
	font-weight:bold;
}

#about1 .block .inner .center {
	float:left;
	width:170px;
	margin:210px 0 0 86px;
}

#about1 .block .inner .center2 {
	float:left;
	width:100px;
	margin:210px 0 0 86px;
}

#about1 .block .inner .right {
	float:left;
	width:142px;
	margin:140px 0 0 8px;
}
#about1 .block .inner .right p {
	margin:10px 0 0 0;
	text-align:center;
}
#about1 .block .inner .right-2 {
	float:left;
	width:142px;
	margin:87px 0 0 8px;
}
#about1 .block .inner .right-2 p {
	margin:10px 0 0 0;
	text-align:center;
}

#about1 .block .inner .right-3 {
	float:left;
	width:212px;
	margin:140px 0 0 8px;
}
#about1 .block .inner .right-3 p {
	margin:10px 0 0 0;
	text-align:center;
}

#about1 .block .inner .right-4 {
	float:left;
	width:142px;
	margin:140px 0 0 08px;
}
#about1 .block .inner .right-4 p {
	margin:10px 0 0 0;
	text-align:center;
}


#about1 .block .six span {
	color:#FBA0CB;
}
#about1 .block .eight span {
	color:#33CC99;
}
#about1 .block .ten span {
	color:#66CCFF;
}
#about1 .block .birth span {
	color:#FF9933;
}
#about1 .bottom {
	font-size:1px;
	height:20px;
	background:url(/baby/about/images/about1_btm_001.gif) no-repeat 15px bottom;
}


/* about2 */
#about2 {
	margin:40px 0 0 0;
}
#about2 .box {
	width:670px;
	margin:0 10px;
	background:url(/baby/about/images/about2_bg_001.gif) repeat-y;
}

#about2 h4 {
	margin:0 15px;
}

#about2 p {
	margin:15px 15px 0 15px;
}
#about2 .image {
	margin:20px 0 0 15px;
}
#about2 .image .left-image {
	float:left;
	width:145px;
}
#about2 .image .right-image {
	float:left;
	width:145px;
	margin:0 0 0 5px;
}
#about2 .image p {
	margin:15px 0 0 0;
}
#about2 .btn {
	margin:10px 0 0 60px;
}

#about2 .box .left {
	float:left;
	width:325px;
}
#about2 .box .left .line {
	font-size:1px;
	height:31px;
	background:url(/baby/about/images/about2_li_001.gif) no-repeat 8px center;
}

#about2 .box .right {
	float:right;
	width:325px;
}
#about2 .box .right .line {
	font-size:1px;
	height:31px;
	background:url(/baby/about/images/about2_li_002.gif) no-repeat 8px center;
}

#about2 .bottom {
	font-size:1px;
	height:15px;
	background:url(/baby/about/images/about2_btm_001.gif) no-repeat 10px bottom;
}



/* about3 */
#about3 {
	margin:0;
}
#about3 h3 {
	margin:20px 0 0 0;
}
#about3 h3.eleven {
	margin:30px 0 0 0;
}
#about3 .block {
	background:url(/baby/about/images/about3_bg_001.gif) repeat-y;
}
#about3 .block .left {
	float:left;
	width:226px;
}
#about3 .block .center {
	float:left;
	width:226px;
	margin:0 0 0 6px;
}
#about3 .block .right {
	float:left;
	width:226px;
	margin:0 0 0 6px;
}
#about3 .block p {
	margin:15px 15px 0 15px;
}

#about3 p.caution {
	margin:10px 0 0 0;
}
#about3 .btn1 {
	padding:265px 70px 33px 440px;
	background:url(/baby/about/images/about3_pi_005.jpg) no-repeat;
}
#about3 .btn2 {
	padding:265px 70px 33px 440px;
	background:url(/baby/about/images/about3_pi_001.jpg) no-repeat;
}



#about3 .bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/about/images/about3_btm_001.gif) no-repeat left bottom;
}

/*---------- lineup-top */
#lineup-top{
	width:690px;
	margin:0 0 15px 0;
}
#lineup-top ul.lnavi {
	list-style-type:none;
	margin:5px 0 0 1px;
}
#lineup-top ul.lnavi #start {
	float:left;
	width:172px;
}
#lineup-top ul.lnavi li {
	float:left;
	width:86px;
}
#lineup-top table {
	margin:15px 0 0 0;
}
#lineup-top table td.space {
	background:url(/baby/lineup/images/index_bg_001.gif) no-repeat;
}
#lineup-top table td.six {
	background:url(/baby/lineup/images/index_bg_002.gif) no-repeat;
}
#lineup-top table td.seven {
	background:url(/baby/lineup/images/index_bg_003.gif) no-repeat;
}
#lineup-top table td.eight {
	background:url(/baby/lineup/images/index_bg_003.gif) no-repeat;
}
#lineup-top table td.nine {
	background:url(/baby/lineup/images/index_bg_004.gif) no-repeat;
}
#lineup-top table td.ten {
	background:url(/baby/lineup/images/index_bg_004.gif) no-repeat;
}
#lineup-top table td.eleven {
	background:url(/baby/lineup/images/index_bg_005.gif) no-repeat;
}
#lineup-top table td.oneyear {
	background:url(/baby/lineup/images/index_bg_005.gif) no-repeat;
}
#lineup-top table td.overone {
	background:url(/baby/lineup/images/index_bg_006.gif) no-repeat;
}
#lineup-top table td.overtwo {
	background:url(/baby/lineup/images/index_bg_006.gif) no-repeat;
}
#lineup-top table td.overthree {
	background:url(/baby/lineup/images/index_bg_007.gif) no-repeat;
}
#lineup-top table td.overfour {
	background:url(/baby/lineup/images/index_bg_007.gif) no-repeat;
}
#lineup-top table td.overfive {
	background:url(/baby/lineup/images/index_bg_008.gif) no-repeat;
}
#lineup-top table td.oversix {
	background:url(/baby/lineup/images/index_bg_008.gif) no-repeat;
}
#lineup-top table td.overseven {
	background:url(/baby/lineup/images/index_bg_009.gif) no-repeat;
}
#lineup-top table td.overeight {
	background:url(/baby/lineup/images/index_bg_009.gif) no-repeat;
}
#lineup-top table td div.btn1 {
	margin:93px 0 0 5px;
}
#lineup-top table td div.btn2 {
	margin:12px 0 0 5px;
}

#lineup-top table td div.btn3 {
	margin:2px 0 0 5px;
}

#lineup-top table td div.btn4 {
	margin:62px 0 0 5px;
}

#lineup-top .foot-block {
	width:690px;
	margin:0;
}
#lineup-top .foot-block .arrow {
	float:left;
	width:200px;
	background:url(/baby/images/ar_001.jpg) no-repeat left top;
	padding:0 0 10px 17px;
}
#lineup-top .foot-block p.caution {
	float:right;
	width:450px;
	font-size:10px !important;
	font-size:77%;
	text-align:right;
}

#lineup-top .btn {
	margin:15px 0 0 215px;
}

#lineup-top .ctx {
	font-weight:normal;
	font-size:10px;
	margin-left:16px;
}

#lineup-top p.btntx {
	font-size:85%;
	margin:0 0 0 7px;
	color:#333333;
}
#lineup-top div.btntx {
	font-size:85%;
	margin:10px 0 0 0;
}


/*---------- lineup */
#lineup {
	width:690px;
	margin:0 0 15px 0;
	color:#7E5B50;
}
#lineup .title {
	background:url(/baby/lineup/images/lineup_bg_001.gif) no-repeat left 40px;
}
#lineup ul.nv {
	width:682px;
	margin:0 0 5px 5px;
}
#lineup ul.nv li {
	float:left;
	width:85px;
}
#lineup ul.nv li#start {
	width:170px;
}
#lineup ul.nv li.last {
	float:left;
	width:85px;
}

#lineup ul.nv2 {
	width:680px;
	margin:20px 0 0 5px;
}
#lineup ul.nv2 li {
	float:left;
	width:85px;
}
#lineup ul.nv2 li.last {
	float:left;
	width:85px;
}


#lineup p.spec1 {
	color:#FF8EBB;
}
#lineup p.spec2 {
	color:#3298FA;
}
#lineup p.spec3 {
	color:#FF9935;
}

#lineup .lineup-block1 {
	padding:20px 0 0 0;
	border-right:#FFC9DF solid 5px;
	border-left:#FFC9DF solid 5px;
	background-color:#FFF6E1;
}
#lineup .lineup-block1 .photo {
	padding:0 0 0 10px;
}
#lineup .lineup-block1 h3 {
	width:601px;
	margin:20px 0 0 39px;
}
#lineup .lineup-block1 p.text {
	width:601px;
	margin:10px 0 0 50px;
}
#lineup .lineup-block1 p.caution {
	font-size:85%;
	margin:5px 0 0 50px;
	line-height:1.4em;
}
#lineup .lineup-block1 p.caution02 {
	font-size:85%;
	margin:5px 0px 5px 50px;
}
#lineup .lineup-block1-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_001.gif) no-repeat left bottom;
	line-height:0px;
	margin:-1px 0 0 0;
}

#lineup .lineup-block2 {
	background:url(/baby/lineup/images/lineup_bg_002.gif) repeat-y;
	width: 690px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#lineup .lineup-block2 .inner06 {
	width:640px;
	margin:20px 25px 0 25px;
}
#lineup .lineup-block2 .inner06 .photo {
	float:left;
	width:290px;
}
#lineup .lineup-block2 .inner06 .photo p {
	margin:20px 0 0 0;
}
#lineup .lineup-block2 .inner06 .text {
	float:right;
	width:335px;
}

#lineup .lineup-block2 .inner06 .pics {
	float:right;
	margin-top:14px;
	width:335px;
}

#lineup .lineup-block2 .inner06 .text p {
	margin:10px 0 0 0;
}
#lineup .lineup-block2 .inner06 .text .btn{
	margin:35px 0 0 0;
	text-align:right;
}

#lineup .lineup-block2 .inner07 {
	width:650px;
	margin:20px 20px 0 20px;
}
#lineup .lineup-block2 .inner07 .photo {
	float:left;
	width:380px;
}
#lineup .lineup-block2 .inner07 .text {
	float:right;
	width:250px;
}
#lineup .lineup-block2 .inner07 .text p {
	margin:10px 0 0 0;
}

#lineup .lineup-block2 .inner08 {
	width:650px;
	margin:20px 20px 0 20px;
}
#lineup .lineup-block2 .inner08 .photo {
	float:left;
	width:303px;
}
#lineup .lineup-block2 .inner08 .text {
	float:right;
	width:320px;
}
#lineup .lineup-block2 .inner08 .text p {
	margin:10px 0 0 0;
}

#lineup .lineup-block2 .inner09 {
	width:630px;
	margin:20px 20px 0 40px;
}
#lineup .lineup-block2 .inner09 .photo {
	float:left;
	width:380px;
}
#lineup .lineup-block2 .inner09 .photo p {
	margin:20px 0 0 0;
}
#lineup .lineup-block2 .inner09 .text {
	float:right;
	width:220px;
}
#lineup .lineup-block2 .inner09 .text p {
	margin:10px 0 0 0;
}

#lineup .lineup-block2 .inner09b {
	width:650px;
	margin:20px 20px 0 20px;
}
#lineup .lineup-block2 .inner09b ul {
	width:650px;
}
#lineup .lineup-block2 .inner09b ul li {
	float:left;
	width:212px;
	margin:0 7px 0 0 ;
}
#lineup .lineup-block2 .inner09b ul li.last {
	float:left;
	width:212px;
	margin:0;
}

#lineup .lineup-block2 .inner10 {
	width:650px;
	margin:20px 20px 0 20px;
}
#lineup .lineup-block2 .inner10 .photo {
	float:left;
	width:330px;
}
#lineup .lineup-block2 .inner10 .photo p {
	margin:20px 0 0 0;
}
#lineup .lineup-block2 .inner10 .text {
	float:right;
	width:270px;
}
#lineup .lineup-block2 .inner10 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block2 .inner10 ul {
	width:650px;
}
#lineup .lineup-block2 .inner10 ul li {
	float:left;
	width:142px;
	margin:0 10px 0 0;
}
#lineup .lineup-block2 .inner10 ul li.last {
	float:left;
	width:122px;
	margin:0;
}
#lineup .lineup-block2 .inner10 ul li img {
	margin:0 0 10px 0;
}

#lineup .lineup-block2 .inner11 {
	width:630px;
	margin:20px 20px 0 40px;
}
#lineup .lineup-block2 .inner11 .photo {
	float:left;
	width:345px;
}
#lineup .lineup-block2 .inner11 .text {
	float:right;
	width:255px;
}
#lineup .lineup-block2 .inner11 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block2 .inner12 {
	width:640px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 25px;
}
#lineup .lineup-block2 .inner12 .photo {
	float:left;
	width:345px;
}
#lineup .lineup-block2 .inner12 .text {
	float:right;
	width:270px;
}
#lineup .lineup-block2 .inner12 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block2-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_002.gif) no-repeat left bottom;
}

#lineup .lineup-block3 {
	margin:5px 0 0 0;
	background:url(/baby/lineup/images/lineup_bg_003.gif) repeat-y;
}
#lineup .lineup-block3 .left {
	float:left;
	width:226px;
	margin:0 6px 0 0;
}
#lineup .lineup-block3 .center {
	float:left;
	width:226px;
	margin:0 6px 0 0;
}
#lineup .lineup-block3 .right {
	float:left;
	width:226px;
	margin:0;
}
#lineup .lineup-block3 .point {
	margin:0 15px;
}
#lineup .lineup-block3 p {
	margin:10px 15px 0 15px;
}
#lineup .lineup-block3-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_003.gif) no-repeat left bottom;
}

#lineup .lineup-block4 {
	margin:5px 0 0 0;
	background:url(/baby/lineup/images/lineup_bg_004.gif) repeat-y;
}
#lineup .lineup-block4 .inner {
	width:640px;
	margin:0  25px;
}
#lineup .lineup-block4 .photo {
	float:left;
	width:190px;
	margin:20px 0 0 0;
}
#lineup .lineup-block4 .text {
	float:right;
	width:435px;
}
#lineup .lineup-block4 .text h3 {
	margin:20px 0 0 0;
}

#lineup .lineup-block4 .text p {
	margin:5px 0 0 0;
}
#lineup .lineup-block4 .text  span {
	color:#32B16C;
}
#lineup .lineup-block4-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_004.gif) no-repeat left bottom;
}

#lineup .lineup-block5 {
	background:url(/baby/lineup/images/lineup_bg_005.gif) repeat-y;
	width: 690px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}


#lineup .lineup-block5 .inner07 {
	width:650px;
	margin:20px 20px 0 20px;
}
#lineup .lineup-block5 .inner07 .photo {
	float:left;
	width:380px;
}
#lineup .lineup-block5 .inner07 .text {
	float:right;
	width:250px;
}
#lineup .lineup-block5 .inner07 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block5 .inner08 {
	width:650px;
	margin:20px 20px 0 20px;
}

#lineup .lineup-block5 .inner08 .photo {
	float:left;
	width:303px;
}

#lineup .lineup-block5 .inner08 .text {
	float:right;
	width:320px;
}
#lineup .lineup-block5 .inner08 .text p {
	margin:10px 0 0 0;
}



#lineup .lineup-block5 .inner09 {
	width:640px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#lineup .lineup-block5 .inner09 .photo {
	float:left;
	width:345px;
}
#lineup .lineup-block5 .inner09 .text {
	float:right;
	width:270px;
}
#lineup .lineup-block5 .inner09 .text p {
	margin:10px 0 0 0;
}

#lineup .lineup-block5 .inner10 {
	margin:10px 20px 0 20px;
	padding:150px 0 0 400px;
	background:url(/baby/lineup/images/lineup10_bg_001.jpg) no-repeat;
}

#lineup .lineup-block5 .inner11 {
	width:640px;
	margin:20px 0 0 25px;
}
#lineup .lineup-block5 .inner11 .photo {
	float:left;
	width:370px;
}
#lineup .lineup-block5 .inner11 .text {
	float:right;
	width:250px;
	margin:20px 0 0 0;
}
#lineup .lineup-block5 .inner11 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block5 .inner12 {
	width:650px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20px;
}
#lineup .lineup-block5 .inner12 .photo {
	float:left;
	width:350px;
}
#lineup .lineup-block5 .inner12 .text {
	float:right;
	width:270px;
}
#lineup .lineup-block5 .inner12 .text p {
	margin:10px 0 0 0;
}

#lineup .lineup-block5 .inner13 {
	width:630px;
	margin:20px 20px 0 40px;
	/*border:1px solid #ff0000;*/
}
#lineup .lineup-block5 .inner13 .photo {
	float:left;
	width:380px;
}
#lineup .lineup-block5 .inner13 .photo p {
	margin:20px 0 0 0;
}
#lineup .lineup-block5 .inner13 .text {
	float:right;
	width:220px;
}
#lineup .lineup-block5 .inner13 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block5 .point {
	margin:0 15px;
}
#lineup .lineup-block5 p {
	margin:10px 0 0 0;
}
#lineup .lineup-block5-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_005.gif) no-repeat left bottom;
}

#lineup .lineup-block6 {
	margin:5px 0 0 0;
	background:url(/baby/lineup/images/lineup_bg_006.gif) repeat-y;
}
#lineup .lineup-block6 .left {
	float:left;
	width:341px;
	margin:0 13px 0 0;
}
#lineup .lineup-block6 .right {
	float:left;
	width:336px;
	margin:0;
}
#lineup .lineup-block6 .point {
	margin:0 15px;
}
#lineup .lineup-block6 p {
	margin:10px 15px 0 15px;
}
#lineup .lineup-block6-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_006.gif) no-repeat left bottom;
}
#lineup .lineup-offer p {
	margin:15px 5px 0 5px;
	font-size:10px;
	line-height:140%;
}



#lineup .lineup-block7 {
	margin:5px 0 0 0;
	background:url(/baby/lineup/images/lineup_bg_007.gif) repeat-y;
}
#lineup .lineup-block7 .inner06 {
	width:640px;
	margin:20px 0px 0 25px;
}
#lineup .lineup-block7 .inner06 .photo {
	float:left;
	width:290px;
}
#lineup .lineup-block7 .inner06 .photo p {
	margin:20px 0 0 0;
}
#lineup .lineup-block7 .inner06 .text {
	float:right;
	width:335px;
}

#lineup .lineup-block7 .inner06 .pics {
	float:right;
	margin-top:14px;
	width:335px;
}

#lineup .lineup-block7 .inner06 .text p {
	margin:10px 0 0 0;
}
#lineup .lineup-block7 .inner06 .text .btn{
	margin:35px 0 0 0;
	text-align:right;
}


#lineup .lineup-block7 .inner06 .text2 {
	width:420px;
	margin:10px 0 0 100px;	
}

#lineup .lineup-block7 .inner06 .text2 p {
	margin:10px 0 0 0;
}
#lineup .lineup-block7 .inner06 .text2 .btn{
	margin:35px 0 0 0;
	text-align:right;
}

#lineup .lineup-block7 .inner12 {
	width:644px;
	margin:20px 0 0 0;
}



#lineup .lineup-block7 .inner10 {
	width:640px;
	margin:20px 0px 0 20px;
}
#lineup .lineup-block7 .inner10 .photo {
	float:left;
	width:330px;
}
#lineup .lineup-block7 .inner10 .photo p {
	margin:20px 0 0 0;
}
#lineup .lineup-block7 .inner10 .text {
	float:right;
	width:270px;
}
#lineup .lineup-block7 .inner10 .text p {
	margin:10px 0 0 0;
}


#lineup .lineup-block7 .inner10 ul {
	width:650px;
}
#lineup .lineup-block7 .inner10 ul li {
	float:left;
	width:142px;
	margin:0 8px 0 0;
}
#lineup .lineup-block7 .inner10 ul li.last {
	float:left;
	width:122px;
	margin:0;
}
#lineup .lineup-block7 .inner10 ul li img {
	margin:0 0 10px 0;
}

#lineup .lineup-block7-bottom {
	font-size:1px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_007.gif) no-repeat left bottom;
}



/* 調整中 */

#lineup .lineup-block1 .lineup-blockover1 {
	display:inline-block;
	margin:15px 0 0 27px;
	width: 630px;
	background:url(/baby/lineup/images/lineup_bg_008.gif) repeat-y;
}

#lineup .lineup-block1 .lineup-blockover1 .inner13 {
	display:inline-block;
	width:630px;
	margin:10px 0 0 10px;
}

#lineup .lineup-block1 .lineup-blockover1 .inner13 .list {
	display:inline-block;
	width:580px;
	margin: 0 0 0 15px;
	padding-bottom: 6px;
	background:url(/baby/lineup/images/lineup_btm_dot.gif) no-repeat left bottom;
}

#lineup .lineup-block1 .lineup-blockover1 .inner13 .list .month {
	float:left;
	width:157px;
	margin:0;
}
#lineup .lineup-block1 .lineup-blockover1 .inner13 .list .text {
	float:right;
	width:423px;
	padding:0;
}
#lineup .lineup-block1 .lineup-blockover1 .inner13 .list .text p {
	display:block;
	padding:0 0 0 18px;
	height: 40px;
	width: 405px;
}

#lineup .lineup-block1 .lineup-blockover1-bottom {
	font-size:1px;
	margin:0 0 0 27px;
	height:25px;
	background:url(/baby/lineup/images/lineup_btm_008.gif) no-repeat left bottom;
}





#lineup .lineup-block1 .inner14 {
	display:inline-block;
	width:660px;
	margin:10px 10px 0 10px;
}
#lineup .lineup-block1 .inner14 .photo {
	float:left;
	width:280px;
}
#lineup .lineup-block1 .inner14 .text {
	float:right;
	width:360px;
	margin: 0 0 0 8px;
}
#lineup .lineup-block1 .inner14 .text p {
	margin:10px 0 0 0;
}

#lineup .lineup-block1 p.offer {
	margin:0 42px 0 52px;
	font-size:10px;
	line-height: 140%;
}

/* 調整中 ここまで */









/*---------- faq */
#faq {
	width:690px;
	margin:0 0 15px 0;
}
#faq #title {
	width:670px;
}
#faq #title h2 {
	float:left;
	width:300px;
}
#faq #title .admission {
	float:right;
	width:220px;
}
#faq #title .admission .btn {
	margin:16px 0 0 17px;
}

#faq #foot-navi .admission {
	margin:30px 0 0 213px;
	width:265px;
}
#faq #foot-navi .admission .btn {
	margin:0 0 0 0px;
}

#faq ul#faq-list {
	width:590px;
	margin:30px 0 0 50px;
	list-style-type:none;
}
#faq ul#faq-list li {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	background:url(/baby/images/li_001.gif) repeat-x left bottom;
}
#faq ul#faq-list li a {
	color:#FF527F;
	text-decoration:none;
}
#faq ul#faq-list li a:hover{
	color:#FF527F;
	text-decoration:underline;
}
#faq ul#faq-list dl {
	width:590px;
}
#faq ul#faq-list dl dt {
	float:left;
	width:30px;
}
#faq ul#faq-list dl dd {
	float:left;
	width:560px;
}

#faq dl.question {
	width:690px;
	margin:20px 0 0 0;
}
#faq dl.question dt {
	float:left;
	width:30px;
	margin:2px 0 0 0;
}
#faq dl.question dd {
	float:left;
	width:auto;
	border-left:3px solid #FF6699;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#faq dl.answer {
	width:690px;
	margin:10px 0 0 0;
}
#faq dl.answer dt {
	float:left;
	width:30px;
	margin:2px 0 0 0;
}
#faq  dl.answer dd {
	float:left;
	width:650px;
	padding:0 0 0 5px;
	border-left:3px solid #FF8733;
}

#faq .pagetop {
	width:690px;
	background:url(/baby/images/li_001.gif) repeat-x left center;
	text-align:right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#faq .pagetop a {
	float:right;
	margin: 0 0 26px 0;
	padding-right: 16px;
	background: url(/common/images/icn-pgtp.gif) no-repeat right center;
}

#faq #contact {
	width:688px;
	margin:20px 0 0 0;
	border:1px solid #FC730B;
}
#faq #contact .tel {
	float:left;
	width:245px;
	padding:0 0 10px 40px;
}
#faq #contact .text {
	float:right;
	width:330px;
	padding:5px 40px 10px 0;
}		
			
#faq #contact p {
	font-size:10px !important;
	font-size:77%;
}
#faq #contact p.caution {
	color:#FC0000;
}



/*---------- present */
#present {
	width:690px;
	margin:0 0 15px 0;
}
#present .present-box {
	width:690px;
	margin:15px 0 50px 0;
	padding:0 0 27px 0 ;
	background:url(/baby/images/present_btm_001.gif) no-repeat left bottom;
}
#present .present-box .left {
	float:left;
	width:342px;
}
#present .present-box .left .btn {
	margin:5px 0 0 73px;
}
#present .present-box .right {
	float:right;
	width:342px;
}
#present .present-box .right .btn {
	margin:20px 0 0 73px;

}
#present .arrow {
	margin:30px 0 0 0;
	background:url(/baby/images/ar_002.jpg) no-repeat left top;
	padding:3px 0 10px 25px;
}




/*---------- maternity */

#maternity {
	width:690px;
	color:#7E5B50;
	float:left;
}

#maternity .title {
	background:url(/baby/maternity/images/index_bg_001.jpg) no-repeat;
}

#maternity .title .btn {
	margin:15px 0 0 250px;
}
#maternity .title .image {
	margin:21px 0 0 0;
}

#maternity .point {
	width:663px;
	margin:0 0 0 12px;
	background:url(/baby/maternity/images/index_bg_002.gif) repeat-y;
}
#maternity .point .box {
	float:left;
	width:215px;
	margin:0 9px 0 0;
}
#maternity .point .box p {
	margin:15px 15px 0 15px;
}
#maternity .point .box .btn {
	margin:0 0 0 40px;
}
#maternity .point-bottom {
	font-size:1px;
	height:20px;
	margin:0 0 0 12px;
	background:url(/baby/maternity/images/index_btm_001.gif) no-repeat left bottom;
}

#maternity .button-block {
	/*margin:40px 0 0 210px;*/
	width:540px;
	margin:40px 0 0 75px;
}

#maternity .arrow {
	margin:10px 0 0 0;
	background:url(/baby/images/ar_002.jpg) no-repeat left top;
	padding:3px 0 3px 25px;
}









/*---------- mother */

#mother {
	width:690px;
	float:left;
	color:#7e5b50;
}

#mother .title {
	width:690px;
	background:url(/baby/mother/images/index_bg_001.jpg) no-repeat;
	/*border: 1px solid #ff0000;*/
}

#mother .title .top {
	width:464px;
	margin: 0 0 340px 0;
	padding: 0;
}

.center{
	width:690px;
	margin:0 0 30px 0;
}

.top_txt{
	float:left;
	width:330px;
	line-height:1.8em;
	margin:20px 0 0 15px;
	/margin:20px 0 0 5px;
}

.banner_s{
	float:right;
	width:325px;
}

#mother .title .bottom {
	width:690px;
	margin: 0;padding: 0;
}

#mother .title .bottom .btn {
	margin:0 0 5px 75px;
}

#mother .point {
	width:680px;
	margin:5px 0 0 5px;
	background:url(/baby/mother/images/point_bg.gif) repeat-y;
}
#mother .point .inner{
	width:640px;
	margin:0  20px;
}
#mother .point .text{
	float:left;
	width:315px;
}
#mother .point .photo{
	float:left;
	width:325px;
}
#mother .point-bottom {
	width: 690px;
	font-size:1px;
	height:15px;
	margin:0 0 0 5px;
	background:url(/baby/mother/images/point_bottom.gif) no-repeat left bottom;
}

#mother .button-block {
	margin:5px 0 0 0;
	text-align: center;
}
#mother .button-block .text {
	margin-top: 20px;
	text-align: center;
}
#mother .button-block .btn {
	width:540px;
	margin: 10px 0 10px 75px;
	/margin:10px 0 0 0;
	text-align: center;
}
#mother .button-block .btn a {
	margin: 10px 0px;
	text-align: center;
}

#mother .arrow {
	margin:15px 0 0 0;
	background:url(/baby/images/ar_002.jpg) no-repeat left top;
	padding:0 0 10px 25px;
}

/* 090409追加　シーン画像リスト用 */
.scene_dl{
	width:690px;
	list-style:none;
	margin:10px 0 10px 5px;
}
.scene_dl dt{
	display:block;
	width:690px;
	height:94px;
	padding:0px;
	margin:15px 0 0 0;
	text-indent:-9999px;
}
.scene_dl dd{
	display:block;
	width:690px;
	padding:0px;
	margin:0px;
	text-indent:-9999px;
}
.scene_dt01{
	background-image:url(/baby/mother/images/scene1_ttl.gif);
}
.scene_dt02{
	background-image:url(/baby/mother/images/scene2_ttl.gif);
}

.scene_dd01{
	background-image:url(/baby/mother/images/scene1_pi.jpg);
	height:255px;
}
.scene_dd02{
	background-image:url(/baby/mother/images/scene2_pi.jpg);
	height:236px;
}


/*---------- tomo */
#tomo {
	width:690px;
	margin:0 0 15px 0;
	color:#785245;
}
#tomo .lead {
	width:690px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* pickup */
#tomo #pickup {
	margin:10px 0 0 0;
}
#tomo #pickup .photo {
	margin:10px 10px 0 10px;
}
#tomo #pickup .left {
	float:left;
	width:301px;
}
#tomo #pickup .right {
	float:right;
	width:345px;

}
#tomo #pickup .right p {
	margin:0 0 20px 40px;
}
#tomo #pickup .right p.method {
	margin:20px 0 0 40px;
}
#tomo #pickup .point {
	margin:15px 0 0 5px;
	background:url(/baby/tomo/images/index_bg_001.gif) repeat-y;
}
#tomo #pickup .point .box {
	float:left;
	width:220px;
	margin:0 10px 0 0;
}
#tomo #pickup .point .box .inner {
	margin:0 10px;
}
#tomo #pickup .point .box .inner p {
	margin:10px 0 0 0;
}
#tomo #pickup .point .box .inner p.caution {
	margin:0;
	font-size:10px !important;
	font-size:77%;
	text-align:left;
}
#tomo #pickup .point-bottom {
	font-size:1px;
	margin:0 0 0 5px;
	height:15px;
	background:url(/baby/tomo/images/index_btm_001.gif) no-repeat left bottom;
}
#tomo #pickup p.caution {
	margin:10px 0 0 0;
	text-align:right;
}

/* other */	
#tomo #other {
	margin:20px 0 0 0;
}
#tomo #other strong {
	font-weight:bold;
	color:#FF54A0;
}
#tomo #other .present-block1 {
	margin:10px 0 0 5px;
	background:url(/baby/tomo/images/index_bg_002.gif) repeat-y;
}
#tomo #other .present-block1 .box {
	float:left;
	width:335px;
	margin:0 10px 0 0;
}
#tomo #other .present-block1 .box .inner {
	margin:0 10px;
}
#tomo #other .present-block1 .box .inner p {
	margin:10px 0 0 0;
}
#tomo #other .present-block1 .box .inner img {
	margin:10px 0 0 0;
}	
#tomo #other .present-block1-bottom {
	font-size:1px;
	margin:0 0 0 5px;
	height:15px;
	background:url(/baby/tomo/images/index_btm_002.gif) no-repeat left bottom;
}
#tomo #other .present-block1 p.caution {
	margin:0;
	font-size:10px !important;
	font-size:77%;
}
#tomo #other .present-block2 {
	margin:10px 0 0 5px;
	background:url(/baby/tomo/images/index_bg_003.gif) repeat-y;
}
#tomo #other .present-block2 .box {
	float:left;
	width:335px;
	margin:0 10px 0 0;
}
#tomo #other .present-block2 .box .inner {
	margin:0 10px;
}
#tomo #other .present-block2 .box .inner p {
	margin:10px 0 0 0;
}
#tomo #other .present-block2 .box .inner img {
	margin:10px 0 0 0;
}	
#tomo #other .present-block2-bottom {
	font-size:1px;
	margin:0 0 0 5px;
	height:15px;
	background:url(/baby/tomo/images/index_btm_003.gif) no-repeat left bottom;
}	
#tomo #other .present-block3 {
	width:680px;
	margin:10px 0 0 5px;
	background:url(/baby/tomo/images/index_bg_004.gif) repeat-y;
}
#tomo #other .present-block3 .text-box {
	float:left;
	width:415px;
}
#tomo #other .present-block3 .text-box p {
	margin:10px 0 0 10px;
}
#tomo #other .present-block3 .image-box {
	float:right;
	width:265px;
	background:url(/baby/tomo/images/index_bg_006.gif) no-repeat right top;
}
#tomo #other .present-block3 .image-box img {
	margin:15px 5px 0 0;
}
#tomo #other .present-block3-bottom {
	font-size:1px;
	margin:0 0 0 5px;
	height:5px;
	background:url(/baby/tomo/images/index_btm_004.gif) no-repeat left bottom;
}
/* ボタン追加対応 add:2008/9/11 */
#tomo #other #btn {
	margin:5px 0 5px 5px;
	text-align: center;
	width:680px;
}


/* flow */	
#tomo #flow {
	margin:20px 0 0 0;
}
#tomo #flow dl {
	width:680px;
	margin:17px 5px 0 5px;
}
#tomo #flow dl dt {
	float:left;
	width:25px;
	margin:3px 0 0 0;
	clear:left;
}
#tomo #flow dl dd {
	float:left;
	width:655px;
	margin:5px 0 0 0;
}
#tomo #flow p {
	margin:20px 0 0 0;
/*	padding:20px 0 0 0;
	background:url(/baby/tomo/images/index_li_001.gif) repeat-x; */
	font-size:10px !important;
	font-size:77%;
}
#tomo #flow p.caution {
	margin:10px 0 0 0;
	padding:0;
	background:none;
	font-size:10px !important;
	font-size:77%;
	color:#FF0000;
}
#tomo #flow span {
	color:#FF0000;
}

/* application */
#tomo #application {
	margin:20px 0 0 235px;	
}

#tomo #application .application-block {
	width:665px;
	margin:20px 0 0 15px;
	background:url(/baby/tomo/images/index_bg_005.gif) repeat-y;
}
#tomo #application .application-block .left {
	float:left;
	width:195px;
}
#tomo #application .application-block .right {
	float:right;
	width:460px;
}
#tomo #application .application-block img.btn {
	margin:10px 0 0 9px;
}
#tomo #application .application-block-bottom {
	font-size:1px;
	margin:0 0 0 15px;
	height:20px;
	background:url(/baby/tomo/images/index_btm_005.gif) no-repeat left bottom;
}	

/* guidance */
#tomo #guidance {
	margin:10px 0 0 0;
	width: 690px;
}
#tomo #guidance .box {
	margin:10px 10px 0px 20px;
}
#tomo #guidance .left {
	float:left;
	width: 508px;
}
#tomo #guidance .right {
	float:right;
}
#tomo #guidance p {
	margin:10px 0px 0px 0px;
}
#tomo #guidance p.text {
	font-size: 12px;
	line-height: 1.5em;
}

/* campaign add:2008/9/11 */
#tomo #campaign {
	margin:10px 0 0 0;
}
#tomo #campaign #left {
	float:left;
	width:335px;
}
#tomo #campaign #right {
	float:right;
	width:335px;
}

/*---------- present-block */
#present-block {
	margin:15px 0 15px 0;
}
#present-block .inner {
	width:690px;
	background:url(/baby/images/present_b_bg_001.gif) repeat-y;
}
#present-block h3 {
	margin:15px 0 0 0;
}
#present-block .left {
	float:left;
	widrh:180px;
}
#present-block .left .btn {
	margin:0 0 0 25px;
}
#present-block .right {
	float:right;
	widrh:505px;
}
#present-block .right h2 {
	margin:0 0 0 5px;
}
#present-block .right .present {
	float:left;
	widrh:185px;
}
#present-block .right .present .btn {
	margin:0 0 0 33px;
}
#present-block .right .admission {
	float:left;
	widrh:320px;
}
#present-block .right .admission .btn {
	margin:0 0 0 94px;
}
#present-block .bottom {
	font-size:1px;
	height:10px;
	background:url(/baby/images/present_b_btm_001.gif) no-repeat left bottom;
}	



/* additional 2008/04/07 */

.mgn16 {
	margin: 16px 0 10px 0;

}

#cmn_contents_footer #cmn_foot_main {
	float: left;
	border-top:1px solid #ccc;
	background: #f2f2f2;
	padding: 14px 15px 8px 15px;
	width: 690px;
}

/*---------- experience (marge from experience_baby.css)*/

@charset "utf-8";


div#contents_center {
	width:670px;
	margin:0 0 0 20px;
}

/*================================================
タイトルエリア
------------------------------------------------*/
div#title_area {
	position: relative;
	width:650px;
	margin:16px 0 20px 0;
}
div#title_area h2 {
	width: 650px;
	height: 70px;
	margin: 0 0 20px 0;
	background: url("/baby/experience/images/exp_h1_ttl.gif") no-repeat;
	text-indent: -9999px;
}
div#title_area h3 {
	width: 650px;
	height: 44px;
	background: url("/baby/experience/images/exp_h2_ttl.gif") no-repeat;
	text-indent: -9999px;
}
div#title_area p {
	margin: 10px 70px 0 70px;
	width: 520px;
	font-size: 12px;
	line-height: 1.3em;
}
div#title_area p span {
	font-size: 10px;
	line-height: 1.4em;
	color: #999999;
}


/*================================================
Flashムービー
------------------------------------------------*/
.movie_area02 {
	width: 650px;
	margin: 0 0 20px 0;
}

.movie_area02 h3 {
	font-size: 16px;
	line-height: 1.2em;
	color: #ed86b5;
	padding:10px 0 5px 10px;
	margin-top:10px;
}

.movie_img {
	width:160px;
	padding:0 0 0 10px;
	margin-bottom:20px;
	float:left;
}

.movie_right {
	width:480px;
	float:right;
}

.movie_right p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0 0 5px 0;
}

.line_dot {
	clear:both;
	width: 650px;
	height:6px;
	background: url("/baby/experience/images/exp_line_dot.gif") no-repeat;
}

.movie_right a {
	float:left;
}

.movie_right a.movie {
	float: right;
	display:block;
	width:204px;
	height:41px;
	margin:0 10px 20px 5px;
	text-indent:-9999px;
	background: url("/baby/experience/images/exp_btn_movie.gif") no-repeat 0 0;	
}

.movie_right a.movie:hover {
	background: url("/baby/experience/images/exp_btn_movie.gif") no-repeat 0 -41px;
}

.movie_right a.detail {
	display:block;
	width:253px;
	height:40px;
	margin:0 0 20px 0;
	text-indent:-9999px;
	background: url("/baby/experience/images/exp_baby_moreinfo_btn.gif") no-repeat 0 0;	
}

.movie_right a.detail:hover {
	background: url("/baby/experience/images/exp_baby_moreinfo_btn.gif") no-repeat 0 -40px;
}




/*================================================
体験談コメント
------------------------------------------------*/
.comment_area01 {
	width: 650px;
	height:19px;
	margin: 20px 0 0 0;
	background:url("/baby/experience/images/comment_frame01.gif") no-repeat;
}

.comment_area03 {
	width: 650px;
	margin:0;
	background:url("/baby/experience/images/comment_frame03.gif") repeat-y;
}

.comment_area02 {
	clear:both;
	width: 650px;
	height:19px;
	margin:0 0 20px 0;
	background:url("/baby/experience/images/comment_frame02.gif") no-repeat;
}

.comment_right {
	width:470px;
	float:right;
	padding-right:10px;
}

.comment_area03 .comment_right h4 {
	font-size: 14px;
	line-height: 1.2em;
	color: #ed86b5;
	margin-bottom:5px;
	margin-top:15px;
}

.comment_area03 .comment_right p.name {
	font-size: 12px;
	font-weight:bold;
}

.comment_area03 .comment_right p.text {
	font-size: 12px;
	line-height: 1.3em;
}

.comment_img {
	width:160px;
	padding:5px 0 0 10px;
	float:left;
}

.clear {
	clear: both;
}






/*================================================
体験談コメント_old
------------------------------------------------*/
.comment_area {
	width: 650px;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
}
.comment_pic {
	float: left;
	width: 137px;
	margin: 0 0 0 0;
}
.comment_txt {
	float: right;
	width: 380px;
	margin: 0 0 0 0;
}
.comment_txt h3 {
	font-size: 12px;
	line-height: 1.2em;
	color: #ed86b5;
	padding: 0 10px 5px 0;
}
.comment_txt p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0 10px 0 0;
}
.comment_txt p a{
	float: right;
	font-size: 12px;
	line-height: 1.3em;
	margin: 10px 0 0 0;
	padding-left:18px;
	color:#0072CB;
	text-align:right;
	background: url("/baby/images/idx_list_arw.gif") no-repeat left center;
}


.clear {
	clear: both;
}
.sepa_line {
	clear: both;
	width: 650px;
	height: 20px;
	margin: 0;
	background: url("/baby/experience/images/exp_line.gif") no-repeat;
}




/*================================================
Flashムービー_old
------------------------------------------------*/
.movie_area {
	width: 650px;
	margin: 0 0 20px 0;
	background: url("/baby/experience/images/movie_frame_bg.gif") repeat-y;
}
.movie_area_t {
	width: 650px;
	height:17px;
	margin:0px;
	background: url("/baby/experience/images/movie_frame_t.gif") no-repeat;
}
.movie_area_f {
	width: 378px;
	margin: 0 0 0 0;
	float: left;
}
.flash_border {
	width: 340px;
	height: 316px;
	border: #B3B3B3 1px solid;
	margin: 0 0 0 20px;
}

.movie_area_c {
	width: 272px;
	margin: 0 0 0 0;
	float: right;
}
.movie_area_c .icon_m {
	margin: 10px 0 10px 0;
}
.movie_area_c h3 {
	font-size: 12px;
	line-height: 1.2em;
	color: #ed86b5;
	padding: 0 10px 5px 0;
}
.movie_area_c p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0 10px 5px 0;
}
.movie_area_c a{
	display:block;
	width:253px;
	height:40px;
	margin: 10px 0 0 0;
	text-indent:-9999px;
}
.movie_area_c a.baby_moreinfo {
	background: url("/baby/experience/images/exp_baby_moreinfo_btn.gif") no-repeat 0 0;
}
.movie_area_c a.baby_moreinfo:hover {
	background: url("/baby/experience/images/exp_baby_moreinfo_btn.gif") no-repeat 0 -40px;
}


.movie_area_b {
	width: 650px;
	height: 17px;
	margin: 0px;
	background: url("/baby/experience/images/movie_frame_b.gif") no-repeat;
	clear: both;
}


@charset "utf-8";

div#popup_area {
	width: 690px;
	margin: 0;
	text-align:center;
	padding:0 20px;
}

div#movie_area {
	width: 650px;
	margin: 20px 0 0 ;
	background: url("/baby/experience/images/movie_frame_bg.gif") repeat-y;
}

.movie_area_t {
	width: 650px;
	height:17px;
	margin:0;
	background: url("/baby/experience/images/movie_frame_t.gif") no-repeat;
}
div#movie_area h1.baby {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.petit-f {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.petit {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.pocket {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.hop {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.step {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.jump {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

.movie_area_f {
	width: 378px;
	margin: 0;
	float: left;
}

.flash_border {
	width: 340px;
	height: 316px;
	border: #B3B3B3 1px solid;
	margin: 0 0 15px 20px;
}

.movie_text {
	width:247px;
	float:right;
	margin-left:5px;
	margin-right:20px;
	text-align:left;
}

.movie_text h2.baby {
	font-size: 12px;
	line-height: 1.2em;
	color: #ed86b5;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.petit-f {
	font-size: 12px;
	line-height: 1.2em;
	color: #e9313d;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.petit {
	font-size: 12px;
	line-height: 1.2em;
	color: #e9313d;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.pocket {
	font-size: 12px;
	line-height: 1.2em;
	color: #ffbb00;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.hop {
	font-size: 12px;
	line-height: 1.2em;
	color: #00b0ec;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.step {
	font-size: 12px;
	line-height: 1.2em;
	color: #14a73c;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.jump {
	font-size: 12px;
	line-height: 1.3em;
	color: #006ebd;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text ul.recent_link{
	margin-top:10px;
	list-style:none;
}
.movie_text ul.recent_link li{
	margin:7px 0;
}
.movie_text ul.recent_link li a{
	display:block;
	width:154px;
	height:35px;
	text-indent:-9999px;
}
.movie_text ul.recent_link li a.order_link{
	background: url("/baby/experience/images/experience_btn_order.gif") no-repeat 0 0;
}
.movie_text ul.recent_link li a.order_link:hover{
	background: url("/baby/experience/images/experience_btn_order.gif") no-repeat 0 -35px;
}

.movie_text ul.recent_link li a.present_link{
	background: url("/baby/experience/images/experience_btn_present.gif") no-repeat 0 0;
}
.movie_text ul.recent_link li a.present_link:hover{
	background: url("/baby/experience/images/experience_btn_present.gif") no-repeat 0 -35px;
}

.movie_text ul.recent_link li a.otameshi_link{
	background: url("/baby/experience/images/experience_btn_otameshi.gif") no-repeat 0 0;
}
.movie_text ul.recent_link li a.otameshi_link:hover{
	background: url("/baby/experience/images/experience_btn_otameshi.gif") no-repeat 0 -35px;
}


.movie_area_b {
	width: 650px;
	height: 17px;
	margin: 0px;
	background: url("/baby/experience/images/movie_frame_b.gif") no-repeat;
	clear: both;
}


.trial01 {
	width:226px;
	height:32px;
	margin:10px 0 0 0;
	background: url("/baby/images/trial_ttl.gif") no-repeat;
	text-indent: -9999px;
}

.trial02 {
	width:226px;
	background-color:#fff6d3;
}

.trial02 p.toy {
	font-size: 10px;
	line-height: 1.3em;
	padding-left:5px;
	margin-right:5px;	
	width:110px;
	float:left;
}

.trial02 div.toy-img {
	float:left;
	width:100px;
	margin-right:5px;
	margin-bottom:10px;	
}

.trial02 p.try {
	clear:both;
	font-size: 12px;
	line-height: 1.3em;
}

.trial02 p.try a{
	font-size: 12px;
	line-height: 1.3em;
	padding-left:18px;
	margin-left:5px;
	color:#0072CB;
	background: url("/baby/images/idx_list_arw.gif") no-repeat left center;
}
.trial03 {
	width:226px;
	height:10px;
	margin:0;
	background: url("/baby/images/trial_under.gif") no-repeat;
}

.movie_play {
    margin-top:10px;
	margin-bottom:10px;
}

.btn_close {
	clear:both;
	width:114px;
	margin:0 auto;
}

.btn_close a {
	display:block;
	width:114px;
	height:40px;
	margin:0 0 10px 0;
	text-indent:-9999px;
	background: url("/baby/experience/images/movie_btn_close.gif") no-repeat 0 0;
}

.btn_close a:hover {
	background: url("/baby/experience/images/movie_btn_close.gif") no-repeat 0 -40px;
}

/*---------- experience popup (marge from experience_popup.css)*/

@charset "utf-8";

div#popup_area {
	width: 690px;
	margin: 0;
	text-align:center;
	padding:0 20px;
}

div#movie_area {
	width: 650px;
	margin: 20px 0 0 ;
	background: url("/baby/experience/images/movie_frame_bg.gif") repeat-y;
}

.movie_area_t {
	width: 650px;
	height:17px;
	margin:0;
	background: url("/baby/experience/images/movie_frame_t.gif") no-repeat;
}
div#movie_area h1.baby {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.petit-f {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.petit {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.pocket {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.hop {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.step {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

div#movie_area h1.jump {
	width:588px;
	height:81px;
	margin:0 auto;
	background: url("/baby/experience/images/movie_ttl.gif") no-repeat;
	text-indent: -9999px;
}

.movie_area_f {
	width: 378px;
	margin: 0;
	float: left;
}

.flash_border {
	width: 340px;
	height: 316px;
	border: #B3B3B3 1px solid;
	margin: 0 0 15px 20px;
}

.movie_text {
	width:247px;
	float:right;
	margin-left:5px;
	margin-right:20px;
	text-align:left;
}

.movie_text h2.baby {
	font-size: 12px;
	line-height: 1.2em;
	color: #ed86b5;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.petit-f {
	font-size: 12px;
	line-height: 1.2em;
	color: #e9313d;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.petit {
	font-size: 12px;
	line-height: 1.2em;
	color: #e9313d;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.pocket {
	font-size: 12px;
	line-height: 1.2em;
	color: #ffbb00;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.hop {
	font-size: 12px;
	line-height: 1.2em;
	color: #00b0ec;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.step {
	font-size: 12px;
	line-height: 1.2em;
	color: #14a73c;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text h2.jump {
	font-size: 12px;
	line-height: 1.3em;
	color: #006ebd;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0 0 5px 0;
	text-align:left;
}

.movie_text ul.recent_link{
	margin-top:10px;
	list-style:none;
}
.movie_text ul.recent_link li{
	margin:7px 0;
}
.movie_text ul.recent_link li a{
	display:block;
	width:154px;
	height:35px;
	text-indent:-9999px;
}
.movie_text ul.recent_link li a.order_link{
	background: url("/baby/experience/images/experience_btn_order.gif") no-repeat 0 0;
}
.movie_text ul.recent_link li a.order_link:hover{
	background: url("/baby/experience/images/experience_btn_order.gif") no-repeat 0 -35px;
}

.movie_text ul.recent_link li a.present_link{
	background: url("/baby/experience/images/experience_btn_present.gif") no-repeat 0 0;
}
.movie_text ul.recent_link li a.present_link:hover{
	background: url("/baby/experience/images/experience_btn_present.gif") no-repeat 0 -35px;
}

.movie_text ul.recent_link li a.otameshi_link{
	background: url("/baby/experience/images/experience_btn_otameshi.gif") no-repeat 0 0;
}
.movie_text ul.recent_link li a.otameshi_link:hover{
	background: url("/baby/experience/images/experience_btn_otameshi.gif") no-repeat 0 -35px;
}


.movie_area_b {
	width: 650px;
	height: 17px;
	margin: 0px;
	background: url("/baby/experience/images/movie_frame_b.gif") no-repeat;
	clear: both;
}


.trial01 {
	width:226px;
	height:32px;
	margin:10px 0 0 0;
	background: url("/baby/images/trial_ttl.gif") no-repeat;
	text-indent: -9999px;
}

.trial02 {
	width:226px;
	background-color:#fff6d3;
}

.trial02 p.toy {
	font-size: 10px;
	line-height: 1.3em;
	padding-left:5px;
	margin-right:5px;	
	width:110px;
	float:left;
}

.trial02 div.toy-img {
	float:left;
	width:100px;
	margin-right:5px;
	margin-bottom:10px;	
}

.trial02 p.try {
	clear:both;
	font-size: 12px;
	line-height: 1.3em;
}

.trial02 p.try a{
	font-size: 12px;
	line-height: 1.3em;
	padding-left:18px;
	margin-left:5px;
	color:#0072CB;
	background: url("/baby/images/idx_list_arw.gif") no-repeat left center;
}
.trial03 {
	width:226px;
	height:10px;
	margin:0;
	background: url("/baby/images/trial_under.gif") no-repeat;
}

.movie_play {
    margin-top:10px;
	margin-bottom:10px;
}

.btn_close {
	clear:both;
	width:114px;
	margin:0 auto;
}

.btn_close a {
	display:block;
	width:114px;
	height:40px;
	margin:0 0 10px 0;
	text-indent:-9999px;
	background: url("/baby/experience/images/movie_btn_close.gif") no-repeat 0 0;
}

.btn_close a:hover {
	background: url("/baby/experience/images/movie_btn_close.gif") no-repeat 0 -40px;
}


/*-------------------- clearfix --------------------*/
.clearfix:after,
#no-frame-footer ul:after,
#main-top #menu-block1:after,
#main-top #menu-block3:after,
#main-top .menu3:after,
#main-top .menu3 ul:after,
#main-top .menu4:after,
#about-top .about-block:after,
#about ul.nv:after,
#about ul.nv2:after,
#about .footer .block1:after,
#about .footer .block1 ul:after,
#about .footer .block2:after,
#about1 .block .inner:after,
#about2 .box:after,
#about2 .image:after,
#about3 .block:after,
#lineup-top ul.lnavi:after,
#lineup-top .foot-block:after,
#lineup ul:after,
#lineup .lineup-block1 .photo:after,
#lineup .lineup-block2 .inner06:after,
#lineup .lineup-block2 .inner07:after,
#lineup .lineup-block2 .inner08:after,
#lineup .lineup-block2 .inner09:after,
#lineup .lineup-block2 .inner09b:after,
#lineup .lineup-block2 .inner10:after,
#lineup .lineup-block2 .inner11:after,
#lineup .lineup-block2 .inner12:after,
#lineup .lineup-block3:after,
#lineup .lineup-block4 .inner:after,
#lineup .lineup-block5 .inner07:after,
#lineup .lineup-block5 .inner09:after,
#lineup .lineup-block5 .inner11:after,
#lineup .lineup-block6:after,
#present .present-box:after,
#present-block .inner:after,
#faq #title:after,
#faq ul#faq-list dl:after,
#faq dl.question:after,
#faq dl.answer:after,
#faq #contact:after,
#maternity .point:after,
#mother .title:after,
#mother .point:after,
#tomo #pickup .photo:after,
#tomo #pickup .point:after,
#tomo #other .present-block1:after,
#tomo #other .present-block2:after,
#tomo #other .present-block3:after,
#tomo #flow dl:after,
#tomo #application .application-block:after,
#tomo #campaign:after,
#lineup .lineup-block1 .inner13:after,
#lineup .lineup-block1 .inner13 .list:after,
#lineup .lineup-block1 .lineup-blockover1-bottom:after
 {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.clearfix,
#no-frame-footer ul,
#main-top #menu-block1,
#main-top #menu-block3,
#main-top .menu3,
#main-top .menu3 ul,
#main-top .menu4,
#about-top .about-block,
#about ul.nv,
#about ul.nv2,
#about .footer .block1,
#about .footer .block1 ul,
#about .footer .block2,
#about1 .block .inner,
#about2 .box,
#about2 .image,
#about3 .block,
#lineup-top ul.lnavi,
#lineup-top .foot-block,
#lineup ul,
#lineup .lineup-block1 .photo,
#lineup .lineup-block2 .inner06,
#lineup .lineup-block2 .inner07,
#lineup .lineup-block2 .inner08,
#lineup .lineup-block2 .inner09,
#lineup .lineup-block2 .inner09b,
#lineup .lineup-block2 .inner10,
#lineup .lineup-block2 .inner11,
#lineup .lineup-block2 .inner12,
#lineup .lineup-block3,
#lineup .lineup-block4 .inner,
#lineup .lineup-block5 .inner07,
#lineup .lineup-block5 .inner09,
#lineup .lineup-block5 .inner11,
#lineup .lineup-block6,
#present .present-box,
#present-block .inner,
#faq #title,
#faq ul#faq-list dl,
#faq dl.question,
#faq dl.answer,
#faq #contact,
#mother .title,
#mother .point1,
#tomo #pickup .photo,
#tomo #pickup .point,
#tomo #other .present-block1,
#tomo #other .present-block2,
#tomo #other .present-block3,
#tomo #flow dl,
#tomo #application .application-block {
display:inline-block;
}

/* baby */
div.req_babay{
	width:650px;
	height:160px;
	margin-left:20px;
}


.req_babay p{
	display:none;
}

h2.req_subttl03 {
background:transparent url(../images/req_subttl04.gif) no-repeat scroll left top;
clear:both;
height:39px;
margin:0 0 10px 57px;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:576px;
}

.req_babay h4 {
	font-style: nomal;
	font-weight: nomal;	
	font-size: 10px;
}

.lock {
position:static;
}

.clear{
	clear:both;
}


/* 090408追加 */

.present_h1_box{
	background:url(../images/present_h1_001.jpg) left top no-repeat;
	width:690px;
	height:auto;
	margin:0 0 10px 0;
}

.present_h1_txt{
	text-indent:-9999px;
}

.banner_area{
	margin:170px 0 0 0;
}

.banner_area_maternity{
	margin:10px 0 0 0;
}

.banner_area_mother{
	margin:0 0 0 10px;
}

.plus_area{
	margin:0 0 0 225px;
	height:56px;
}

.banner_txt{
	font-size:10px; 
	color:#785245; 
	margin:5px 0 0 12px; 
	width:400px;
	
}

.banner_txt02{
	font-size:10px; 
	color:#785245; 
	margin:5px 0 0 25px; 
	width:325px;
	
}

.banner_txt03{
	font-size:10px; 
	color:#785245; 
	margin:5px 0 0 50px; 
	width:325px;
	
}

.present_offer{
	font-size:10px; 
	color:#785245; 
	margin:8px 0 0 88px; 
	width:200px;
	
}

.offer_list{
	color:#785245;
	list-style-type:none;
	line-height:1.3em;
	margin:30px 0 15px 15px;
}

.offer_list span{
	margin:0 2px 0 -14px;
}

.offer_txt_l01{
	color:#785245;
	margin:5px 15px 0 0;
	float:right;
}

.offer_txt_l02{
	color:#785245;
	margin:5px 0 0 35px;
}

.offer_txt_l03{
	width:580px;
	color:#785245;
	margin:5px 0 0 135px;
	/margin:5px 0 0 120px;
	/text-align:left;
}

.offer_txt_l04{
	color:#785245;
	margin:10px 0 0 0;
	text-align:center;
}

.index_btn_001{
	width:540px;
	height:55px;
	overflow:hidden;
	background:url(../mother/images/index_btn_001.jpg) left top no-repeat;
	text-indent:-9999px;
	display:block;
}

a.index_btn_001:hover{
	background-position:0px -55px;
}



