@charset "utf-8";
#topflash{
	position: relative;
}

#ipad_main{
	overflow: hidden;
	position: absolute; top: 0px;left: 225px; z-index: 2;
	width:735px;
	height:460px;
	display:none;
}
#ipad_back{
	position: absolute; top: 0px;left: 0px; z-index: 1;
}
#ipad_menu{
	position: absolute; top: 0px;left: 20px; z-index: 3;
	width:208px;
	height:462px;
	background-image:url('../ipad_img/menu_back.png');
}
#ipad_cover{
	position: absolute; top: 0px;left: 0px; z-index: 4;
	width:960px;
	height:460px;
	
	visibility:hidden;
}
#ipad_loading{
	position: absolute; top: 0px;left: 0px; z-index: 5;
	width:960px;
	height:460px;
	background:#FFFFFF;
	visibility:visible;
}
/* メイン設定 */
#ipad_container{
	position: relative; top: 0px;left: -938px; z-index: 1;
}
#ipad_container .ipad_main_back{
	position: absolute; top: 0px;left: 0px; z-index: 1;
}
#ipad_container .ipad_main_close{
	position: absolute; top: 415px;left: 855px; z-index: 2;
        display:block;
}
#ipad_detail{
	position: relative;
	 z-index: 3;
	left:215px;
	top:20px;
	width:408px;
	height:699px;
	opacity: 0;
	background-image:url('../ipad_img/ipad_img/detail_share_bg.png');
}

/* メニュー設定 */
#ipad_menu ul {
	position:relative;
	margin:0 0 0 5px;
	padding:31px 0 0 0;
}
#ipad_menu ul li{
	position:relative;
        display:block;
	padding:0px;
        margin: 1px 0 1px 0;
        list-style:none;
        width:253px;
	height:34px;
	overflow: hidden;
}
.ipad_menu_hit{
        display:block;
	position: absolute;
	top:0px;
	left:0px;
        width:203px;
	height:34px;
	z-index: 5;
}
.ipad_menu_name{
	position: absolute;
	top:10px;
	left:8px;
	z-index: 4;
}
.ipad_menu_now{
	position: absolute;
	top:-4px;
	left:-240px;
	z-index: 3;
}
.ipad_menu_point{
        display:block;
	position: absolute;
	top:15px;
	left:190px;
	z-index: 2;
}
.ipad_menu_back{
	top:0px;
	left:0px;
        display:block;
        width:203px;
	height:34px;
	position: absolute;
	z-index: 1;
}
/*-------------------------------------
 ディテイル
 ------------------------------------*/
 /* イベント */
#ipad_menu1_detail .menu1_back{
	top:1px;
	left:0px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu1_detail .menu1_1{
	top:13px;
	left:107px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu1_detail .menu1_2{
	top:13px;
	left:422px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu1_detail .menu1_img1{
	top:72px;
	left:22px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu1_detail #menu1_menu2{
	position: relative;
	display:none;
}
#ipad_menu1_detail #menu1_menu1{
	position: relative;
	display:block;
}
#kodawari{
	top:55px;
	left:30px;
	width:641px;
	height:329px;
	position: absolute;
        display:block;
	z-index: 2;
}
#kodawari .kodawari_back0{
	top:2px;
	left:2px;
	width:637px;
	height:325px;
	position: absolute;
        display:block;
	background: #FFFFFF;
	visibility:visible;
}

#kodawari .kodawari_back1{
	top:0px;
	left:0px;
        /*display:block;*/
	z-index: 2;
	position: absolute;
}
#kodawari .kodawari_back2{
	top:172px;
	left:12px;
        display:block;
	z-index: 2;
	position: absolute;
}
#kodawari #kodawari_menu{
	top:2px;
	left:2px;
	width:637px;
	height:159px;
	position: absolute;
        display:block;
	text-align:center;
	z-index: 3;
}
#kodawari #kodawari_menu2{
	top:2px;
	left:2px;
	width:637px;
	height:159px;
	position: absolute;
        display:block;
	z-index: 1;
}
#kodawari_item{
	top:172px;
	left:12px;
        display:block;
	z-index: 3;
	position: absolute;
}
.kodawari_menu_on{
	background: #f5e7de;
}
.kodawari_menu1{
	top:0px;
	left:0px;
	width:210px;
	height:42px;
        display:block;
	position: absolute;
}

 .kodawari_menu2{
	top:0px;
	left:211px;
	width:211px;
	height:42px;
        display:block;
	position: absolute;
}
.kodawari_menu3{
	top:0px;
	left:422px;
	width:214px;
	height:42px;
        display:block;
	position: absolute;
}
.kodawari_menu4{
	top:41px;
	left:0px;
	width:210px;
	height:41px;
        display:block;
	
	position: absolute;
}
.kodawari_menu5{
	top:41px;
	left:211px;
	width:211px;
	height:41px;
        display:block;
	
	position: absolute;
}
.kodawari_menu6{
	top:41px;
	left:422px;
	width:214px;
	height:41px;
        display:block;
	
	position: absolute;
}
.kodawari_menu7{
	top:82px;
	left: 0px;
	width:210px;
	height:40px;
        display:block;
	
	position: absolute;
}
.kodawari_menu8{
	top:82px;
	left:211px;
	width:211px;
	height:40px;
        display:block;
	
	position: absolute;
}
.kodawari_menu9{
	top:82px;
	left:422px;
	width:214px;
	height:40px;
        display:block;
	
	position: absolute;
}
.kodawari_menu10{
	top:120px;
	left: 0px;
	width:210px;
	height:39px;
        display:block;
	
	position: absolute;
}
.kodawari_menu11{
	top:120px;
	left:211px;
	width:211px;
	height:39px;
        display:block;
	
	position: absolute;
}
.kodawari_menu12{
	top:120px;
	left:422px;
	width:214px;
	height:39px;
        display:block;
	
	position: absolute;
}
.kodawari_item01{
	top:1px;
	left:1px;
        display:block;
	position: absolute;
}
.kodawari_item01_2{
	top:1px;
	left:104px;
        display:block;
	position: absolute;
}
.kodawari_item02{
	top:1px;
	left:207px;
        display:block;
	position: absolute;
}
.kodawari_item03{
	top:1px;
	left:310px;
        display:block;
	position: absolute;
}
.kodawari_item04{
	top:1px;
	left:412px;
        display:block;
	position: absolute;
}
.kodawari_item05{
	top:1px;
	left:515px;
        display:block;
	position: absolute;
}
.kodawari_menu1 img,
.kodawari_menu2 img,
.kodawari_menu3 img,
.kodawari_menu4 img,
.kodawari_menu5 img,
.kodawari_menu6 img,
.kodawari_menu7 img,
.kodawari_menu8 img,
.kodawari_menu9 img,
.kodawari_menu10 img,
.kodawari_menu11 img,
.kodawari_menu12 img
{
	margin-top:5px;
}
.kodawari_menu11 img{
	margin-top:8px;
}
 /* イベント */
#ipad_menu2_detail .menu2_back{
	top:22px;
	left:22px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu2_detail .menu2_img1{
	top: 34px;
	left:36px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu2_detail .menu2_img2{
	top: 234px;
	left:36px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu2_detail .menu2_img3{
	top: 234px;
	left:250px;
        display:block;
	position: absolute;
	z-index: 2;
}
/* 家作り */
#ipad_menu3_detail .menu3_img1{
	top: 30px;
	left:32px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img2{
	top: 145px;
	left:30px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu3_detail .menu3_img3{
	top: 260px;
	left:29px;
        display:block;
	position: absolute;
	z-index: 3;
}
#ipad_menu3_detail .menu3_img4{
	top: 26px;
	left:352px;
        display:block;
	position: relative;
	z-index: 4;
}
#ipad_menu3_detail .menu3_img4 .menu3_img4_0{
	top: 0px;
	left:0px;
        display:block;
	position: absolute;
	z-index: 0;
}
#ipad_menu3_detail .menu3_img4 .menu3_img4_1{
	top: 40px;
	left:30px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img4 .menu3_img4_2{
	top: 40px;
	left:100px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img4 .menu3_img4_3{
	top: 40px;
	left:170px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img5{
	top: 100px;
	left:352px;
        display:block;
	position: relative;
	z-index: 5;
}
#ipad_menu3_detail .menu3_img5 .menu3_img5_0{
	top: 0px;
	left:0px;
        display:block;
	position: absolute;
	z-index: 0;
}
#ipad_menu3_detail .menu3_img5 .menu3_img5_1{
	top: 80px;
	left:30px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img5 .menu3_img5_2{
	top: 80px;
	left:134px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img5 .menu3_img5_3{
	top: 100px;
	left:30px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu3_detail .menu3_img6{
	top: 232px;
	left:352px;
        display:block;
	position: absolute;
	z-index: 6;
}
#ipad_menu3_detail .menu3_img7{
	top: 305px;
	left:352px;
        display:block;
	position: absolute;
	z-index: 7;
}
 /* 展示上 */
#ipad_menu4_detail .menu4_back{
	top:26px;
	left:56px;
        display:block;
	position: absolute;
	z-index: 1;
}
/* 実際に立てた家 */
#ipad_menu5_detail .menu5_back{
	top:26px;
	left:26px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu5_detail .menu5_img1{
	top: 34px;
	left:32px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu5_detail .menu5_img2{
	top: 34px;
	left:353px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu5_detail .menu5_img3{
	top: 211px;
	left:32px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu5_detail .menu5_img4{
	top: 211px;
	left:353px;
        display:block;
	position: absolute;
	z-index: 2;
}
/* 親子で楽しむ */
#ipad_menu6_detail .menu6_back{
	top:16px;
	left:16px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu6_detail .menu6_img1{
	top: 31px;
	left:33px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu6_detail .menu6_img2{
	top: 31px;
	left:353px;
        display:block;
	position: absolute;
	z-index: 2;
}
/* テレビCM */
#ipad_menu7_detail .menu7_back{
	top:36px;
	left:36px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu7_detail .menu7_cm{
	top: 75px;
	left:490px;
        display:block;
	position: absolute;
	z-index: 3;
}
#ipad_menu7_detail .menu7_making{
	top: 190px;
	left:490px;
        display:block;
	position: absolute;
	z-index: 3;
}
#ipad_menu7_detail .menu7_movie{
	top: 305px;
	left:490px;
        display:block;
	position: absolute;
	z-index: 3;
}
/* ちゅうもくコンテンツ */
#ipad_menu8_detail .menu8_back{
	top:16px;
	left:16px;
        display:block;
	position: absolute;
	z-index: 1;
}
#ipad_menu8_detail .menu8_img1{
	top: 31px;
	left:33px;
        display:block;
	position: absolute;
	z-index: 2;
}
#ipad_menu8_detail .menu8_img2{
	top: 31px;
	left:353px;
        display:block;
	position: absolute;
	z-index: 2;
}