
/* all_________________________________________________________________________ */

#mama_header img,
#mama_container img,
#mama_top_container img{
	border:0;
}
#mama_header ul,
#mama_container ul,
#mama_top_container ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

/* color */
#mama_container,
#mama_container td,
#mama_top_container,
#mama_top_container td{
	color:#666666;
}

/* link color */
#mama_container a,
#mama_top_container a,
#get a{
	color:#E35577 !important;
}

/* hidden */
ul#mama_service_dom li span,
ul#mama_service_int li span,
#mama_tab div.dom_selected span,
#mama_tab div.int_selected span,
#mama_top_container a span,
#mama_header a span,
#mama_container a span{
	visibility:hidden;
}
/* top_________________________________________________________________________ */

#mama_top_container{
	border-top:4px solid #44AADD;
	border-bottom:4px solid #44AADD;
}
#mama_flash{
	float:left;
}
#mama_contents{
	width:478px;
	float:right;
	position:relative;
	margin-top:10px;
}

/* what's new */
#mama_top_container table.list{
	border: none;
	border-collapse: collapse;
	width:236px;
}
#mama_top_container table.list th,
#mama_top_container table.list td{
	font-size:12px;
	line-height:14px;
	vertical-align:top;
	padding-top:5px;
}
#mama_top_container table.list th{
	font-weight:normal;
	color:#44AADD;
	white-space: nowrap;
	text-align: right;
}
#mama_top_container table.list td{
	padding-left:12px;
	background:url(/promotion/anamama/img/li_circle.gif) 2px 9px no-repeat;
}

/* mama book */
#mama_book{
	width:236px;
	height:105px;
	position:absolute;
	left:242px; top:0px;
	padding-top:10px;
	background:url(/promotion/anamama/img/110726/bg_book.gif) no-repeat;
/*	background:url(/promotion/anamama/img/bg_book_02.gif) no-repeat;
*/}
#mama_book p{
	padding: 0 60px 0 8px;
	font-size:11px;
	line-height:14px;
}
#mama_book .pdf {
	padding-top:19px;
	padding-bottom: 10px;
}
#mama_book .pdf a{
	margin-top:4px;
	display:block;
	height:27px;
	background:url(/promotion/anamama/img/110726/b_pdf.gif) left top no-repeat;
}
#mama_book .pdf a:hover{
	background:url(/promotion/anamama/img/110726/b_pdf.gif) left bottom no-repeat;
}
#mama_book .txt {
	text-indent: -1.2em;
	padding-left: 22px;
}

/* top menu */
#mama_top_menu{
	width:478px;
	height:367px;
	position:absolute;
	left:0px; top:105px;
	background:url(/promotion/anamama/img/120315_bg_top_menu.gif) no-repeat;
}
#mama_top_menu dt{
	display:none;
}
#mama_top_menu dd{
	font-size:11px;
	line-height:14px;
}
#mama_top_menu dd#m1 div{
	position:absolute;
	left:8px; top:44px;
	width:143px;
}
#mama_top_menu dd#m2 div{
	position:absolute;
	left:250px; top:44px;
	width:143px;
}
#mama_top_menu dd#m3 div{
	position:absolute;
	left:8px; top:195px;
	width:143px;
}
#mama_top_menu dd#m4 div{
	position:absolute;
	left:250px; top:195px;
	width:143px;
}
#mama_top_menu dd#m5 div{
	position:absolute;
	left:66px; top:332px;
	width:240px;
}
#mama_top_menu a.b_kokunai{
	display:block;
	width:69px;
	height:27px;
	background:url(/promotion/anamama/img/b_kokunai.gif) left top no-repeat;
}
#mama_top_menu a:hover.b_kokunai{
	background:url(/promotion/anamama/img/b_kokunai.gif) left bottom no-repeat;
}
#mama_top_menu a.b_kokusai{
	display:block;
	width:69px;
	height:27px;
	background:url(/promotion/anamama/img/b_kokusai.gif) left top no-repeat;
}
#mama_top_menu a:hover.b_kokusai{
	background:url(/promotion/anamama/img/b_kokusai.gif) left bottom no-repeat;
}
#mama_top_menu a.b_detail{
	display:block;
	width:143px;
	height:27px;
	background:url(/promotion/anamama/img/b_detail.gif) left top no-repeat;
}
#mama_top_menu a:hover.b_detail{
	background:url(/promotion/anamama/img/b_detail.gif) left bottom no-repeat;
}
#mama_top_menu dd#m1 a.b_kokunai{
	position:absolute;
	left:8px; top:117px;
}
#mama_top_menu dd#m1 a.b_kokusai{
	position:absolute;
	left:82px; top:117px;
}
#mama_top_menu dd#m2 a.b_detail{
	position:absolute;
	left:250px; top:117px;
}
#mama_top_menu dd#m3 a.b_detail{
	position:absolute;
	left:8px; top:268px;
}
#mama_top_menu dd#m4 a.b_detail{
	position:absolute;
	left:250px; top:268px;
}
#mama_top_menu dd#m5 a.b_kokunai{
	position:absolute;
	left:250px; top:325px;
}
#mama_top_menu dd#m5 a.b_kokusai{
	position:absolute;
	left:324px; top:325px;
}
/* get adobe reader */
#get{
	margin-top:8px;
	text-align:right;
	font-size:11px;
	line-height:14px;
}

/* header_________________________________________________________________________ */

#mama_header{
	position:relative;
	height:100px;
	background:url(/promotion/anamama/img/bg_header.gif) left top no-repeat;
}
ul#mama_menu{
	position:absolute;
	left:320px; top:19px;
}
ul#mama_menu li{
	float:left;
}
ul#mama_menu a{
	display:block;
	height:37px;
}
ul#mama_menu li#m_1 a{
		background:url(/promotion/anamama/img/100608/m_1.gif) left top no-repeat;
		width:104px;
}
ul#mama_menu li#m_2 a{
		background:url(/promotion/anamama/img/100608/m_2.gif) left top no-repeat;
		width:103px;
}
ul#mama_menu li#m_3 a{
		background:url(/promotion/anamama/img/100608/m_3.gif) left top no-repeat;
		width:103px;
}
ul#mama_menu li#m_4 a{
		background:url(/promotion/anamama/img/100608/m_4.gif) left top no-repeat;
		width:103px;
}
ul#mama_menu li#m_5 a{
		background:url(/promotion/anamama/img/100608/m_5.gif) left top no-repeat;
		width:103px;
}
ul#mama_menu li#m_6 a{
		background:url(/promotion/anamama/img/100608/m_6.gif) left top no-repeat;
		width:105px;
}
ul#mama_menu li#m_1 a.selected,
ul#mama_menu li#m_2 a.selected,
ul#mama_menu li#m_3 a.selected,
ul#mama_menu li#m_4 a.selected,
ul#mama_menu li#m_5 a.selected,
ul#mama_menu li#m_6 a.selected,
ul#mama_menu li#m_1 a:hover,
ul#mama_menu li#m_2 a:hover,
ul#mama_menu li#m_3 a:hover,
ul#mama_menu li#m_4 a:hover,
ul#mama_menu li#m_5 a:hover,
ul#mama_menu li#m_6 a:hover{
		background-position: left bottom;
}
#mama_container{
	width:950px;
	position:relative;
}
#mama_left{
	width:302px;
	text-align:center;
	padding:30px 0 0 10px;
	float:left;
}
#mama_right_1{
	background:url(/promotion/anamama/img/bg_left_1.gif) left top no-repeat;
}
#mama_right_2{
	position:relative;
	background:url(/promotion/anamama/img/bg_left_2.gif) repeat-y;
	width:620px;
	padding:0 10px 0 0;
	margin-top:30px;
	float:right;
}
#mama_right_3{
	background:url(/promotion/anamama/img/bg_left_3.gif) left bottom no-repeat;
	width:620px;
}
#mama_tab{
	position:absolute;
	left:330px; top:2px;
	z-index:100;
	width:322px;
}
#mama_tab a#mama_dom{
	display:block;
	float:left;
	width:160px;
	height:30px;
	background:url(/promotion/anamama/img/tab_dom.gif) left bottom no-repeat;
}
#mama_tab a#mama_int{
	display:block;
	float:left;
	width:160px;
	height:30px;
	background:url(/promotion/anamama/img/tab_int.gif) left bottom no-repeat;
	margin-left:2px;
}
#mama_tab a:hover#mama_dom,
#mama_tab a:hover#mama_int{
	background-position: left center;
}
#mama_tab div.int_selected{
	display:block;
	float:left;
	width:160px;
	height:30px;
	background:url(/promotion/anamama/img/tab_int.gif) left top no-repeat;
	margin-left:2px;
}
#mama_tab div.dom_selected{
	display:block;
	float:left;
	width:160px;
	height:30px;
	background:url(/promotion/anamama/img/tab_dom.gif) left top no-repeat;
}
#mama_container a.b_detail{
	display:block;
	width:133px;
	height:37px;
	background:url(/promotion/anamama/img/b_detail_l.gif) left top no-repeat;
}
#mama_container a:hover.b_detail{
	background-position: left bottom;
}
#mama_container a.b_dom_fare{
	position:absolute;
	right:0; bottom:49px;
	display:block;
	width:133px;
	height:45px;
	background:url(/promotion/anamama/img/b_dom_fare.gif) left top no-repeat;
}
#mama_container a:hover.b_dom_fare{
	background-position: left bottom;
}
#mama_container a.b_int_fare{
	position:absolute;
	right:0; bottom:0;
	display:block;
	width:133px;
	height:45px;
	background:url(/promotion/anamama/img/b_int_fare.gif) left top no-repeat;
}
#mama_container a:hover.b_int_fare{
	background-position: left bottom;
}
#mama_container a.b_dom_l{
	position:absolute;
	right:0; bottom:40px;
	display:block;
	width:133px;
	height:37px;
	background:url(/promotion/anamama/img/b_dom_l.gif) left top no-repeat;
}
#mama_container a:hover.b_dom_l{
	background-position: left bottom;
}
#mama_container a.b_int_l{
	position:absolute;
	right:0; bottom:0;
	display:block;
	width:133px;
	height:37px;
	background:url(/promotion/anamama/img/b_int_l.gif) left top no-repeat;
}
#mama_container a:hover.b_int_l{
	background-position: left bottom;
}
/* service_________________________________________________________________________ */

ul#mama_service_dom,
ul#mama_service_int{
	position:relative;
	padding:10px 10px 5px 10px;
}
ul#mama_service_dom li,
ul#mama_service_int li{
	width:600px;
	height:42px;
	position:relative;
}
ul#mama_service_dom li#l_1{
	background:url(/promotion/anamama/img/service_dom_01.gif) left top no-repeat;
}
ul#mama_service_dom li#l_2{
	background:url(/promotion/anamama/img/service_dom_02.gif) left top no-repeat;
}
ul#mama_service_dom li#l_3{
	background:url(/promotion/anamama/img/service_dom_03.gif) left top no-repeat;
}
ul#mama_service_dom li#l_4{
	background:url(/promotion/anamama/img/service_dom_04.gif) left top no-repeat;
}
ul#mama_service_dom li#l_5{
	background:url(/promotion/anamama/img/service_dom_05.gif) left top no-repeat;
}
ul#mama_service_dom li#l_6{
	background:url(/promotion/anamama/img/service_dom_06.gif) left top no-repeat;
}
ul#mama_service_dom li#l_7{
	background:url(/promotion/anamama/img/service_dom_07.gif) left top no-repeat;
}
ul#mama_service_dom li#l_8{
	background:url(/promotion/anamama/img/service_dom_08.gif) left top no-repeat;
}
ul#mama_service_dom li#l_9{
	background:url(/promotion/anamama/img/service_dom_09.gif) left top no-repeat;
}
ul#mama_service_dom li#l_10{
	background:url(/promotion/anamama/img/service_dom_10.gif) left top no-repeat;
}
ul#mama_service_int li#l_1{
	background:url(/promotion/anamama/img/service_int_01.gif) left top no-repeat;
}
ul#mama_service_int li#l_2{
	background:url(/promotion/anamama/img/service_int_02.gif) left top no-repeat;
}
ul#mama_service_int li#l_3{
	background:url(/promotion/anamama/img/service_int_03.gif) left top no-repeat;
}
ul#mama_service_int li#l_4{
	background:url(/promotion/anamama/img/service_int_04.gif) left top no-repeat;
}
ul#mama_service_int li#l_5{
	background:url(/promotion/anamama/img/100608/service_int_05.gif) left top no-repeat;
}
ul#mama_service_int li#l_6{
	background:url(/promotion/anamama/img/service_int_06.gif) left top no-repeat;
}
ul#mama_service_int li#l_7{
	background:url(/promotion/anamama/img/service_int_07.gif) left top no-repeat;
}
ul#mama_service_int li#l_8{
	background:url(/promotion/anamama/img/service_int_08.gif) left top no-repeat;
}
ul#mama_service_int li#l_9{
	background:url(/promotion/anamama/img/service_int_09.gif) left top no-repeat;
}
ul#mama_service_int li#l_10{
	background:url(/promotion/anamama/img/service_int_10.gif) left top no-repeat;
}
ul#mama_service_int li#l_11{
	background:url(/promotion/anamama/img/service_int_11.gif) left top no-repeat;
}
ul#mama_service_int li#l_12{
	background:url(/promotion/anamama/img/service_int_12.gif) left top no-repeat;
}
ul#mama_service_int li#l_13{
	background:url(/promotion/anamama/img/service_int_13.gif) left top no-repeat;
}
ul#mama_service_int li a.b_detail,
ul#mama_service_dom li a.b_detail{
	position:absolute;
	right:0; top:0;
}
/* tabiiku_________________________________________________________________________ */

ul#mama_box{
	padding:10px 10px 5px 10px;
}
ul#mama_box li{
	width:600px;
	padding-bottom:5px;
}
#mama_container .co2{
	background:url(/promotion/anamama/img/corner_middle.gif) repeat-y;
}
#mama_container .co1{
	background:url(/promotion/anamama/img/corner_top.gif) left top no-repeat;
	width:600px;
}
#mama_container .co3{
	background:url(/promotion/anamama/img/corner_bottom.gif) left bottom no-repeat;
	padding:8px;
}
#mama_container .co4{
	position:relative;
	width:584px;
}
#mama_container .co4 .thumb{
	float:left;
	width:128px;
	margin-right:10px;
}
#mama_container .co4 .info{
	float:left;
	width:444px;
}
#mama_container .co4 .info p{
	width:310px;
	font-size:12px;
	line-height:15px;
	padding:5px 0;
	margin:0;
}
#mama_container .co4 a.b_detail{
	position:absolute;
	right:0; bottom:0;
}
/*#mama_container .bg_plane{
	background:url(/promotion/anamama/img/bg_plane.gif) left top no-repeat;
	padding-left:26px;
	font-size:12px;
	line-height:22px;
	height:25px;
}*/

/* 6月2日追加 キッザニア用 */

#mama_container .bg_plane ul{
	padding-top: 6px;
	background:url(/promotion/anamama/img/bg_plane_01.gif) left top no-repeat;
}
ul#mama_box li .bg_plane li{
	width:444px;
	margin-bottom: 3px;
	background:url(/promotion/anamama/img/bg_plane_02.gif) left bottom no-repeat;
	font-size:12px;
	line-height: 1.3em;
}
#mama_container .bg_plane a{
	display: block;
	background:url(/promotion/anamama/img/li_plane.gif) 4px 3px no-repeat;
	padding:0 4px 0 26px;
}
#mama_container .list{
	font-size:12px;
	margin-top: 10px;
	padding-left:12px;
	background:url(/promotion/anamama/img/li_circle.gif) 2px 3px no-repeat;
}

#mama_container .co4 .info .sponsor{
	font-size: 11px;
}

/* faq_________________________________________________________________________ */

table#mama_faq{
	border-collapse: collapse;
}
table#mama_faq td{
	width:600px;
	font-size:12px;
	line-height:14px;
	height:40px;
	padding:0 8px 0 80px;
}
table#mama_faq td.prep{
	background:url(/promotion/anamama/img/faq_prep.gif) left center no-repeat;
}
table#mama_faq td.airport{
	background:url(/promotion/anamama/img/faq_airport.gif) left center no-repeat;
}
table#mama_faq td.flight{
	background:url(/promotion/anamama/img/faq_flight.gif) left center no-repeat;
}

/* joy（5月28日追加）_________________________________________________________________________ */

.att {
	float: right;
	width:628px;
	margin: 5px 0;
	font-size: 11px;
}
