/* h1 */
.sectionH1 h2.index_title {
	width: 720px;
	height: 120px;
	background: url(../images/index_camiapp_title.jpg) no-repeat;
	display: block;
	text-indent: -99999px;	
}

.sectionH1 h2.subtitle1 {
	width: 720px;
	height: 35px;
	background: url(../images/index_subtitle1.gif) no-repeat;
	display: block;
	text-indent: -99999px;
	margin-bottom: 20px;
}

.sectionH1 h2.subtitle2 {
	width: 720px;
	height: 35px;
	background: url(../images/index_subtitle2.gif) no-repeat;
	display: block;
	text-indent: -99999px;
	margin-bottom: 20px;
}

.sectionH1 h2.subtitle3 {
	width: 720px;
	height: 35px;
	background: url(../images/index_subtitle3.gif) no-repeat;
	display: block;
	text-indent: -99999px;
	margin-bottom: 20px;
}

.sectionH1 h2.subtitle4 {
	width: 720px;
	height: 35px;
	background: url(../images/index_subtitle4.gif) no-repeat;
	display: block;
	text-indent: -99999px;
	margin-bottom: 20px;
}

/* index menu */
.sectionH1 ul#index_menu {
	list-style: none;
}

.sectionH1 div#index_menu_area {
	position: relative;
	width: 720px;
	height: 450px;
}

.sectionH1 ul#index_menu li {
	float: left;
}

.sectionH1 ul#index_menu li#menu1 a {
	position: absolute;
	width: 208px;
	height: 46px;
	top: 200px;
	left: 46px;
	background: url(../images/index_btn_appstore.gif) no-repeat;
	display: block;
	text-indent: -99999px;	
}

.sectionH1 ul#index_menu li#menu2 a {
	position: absolute;
	width: 208px;
	height: 56px;
	top: 269px;
	left: 46px;
	background: url(../images/index_btn_android.gif) no-repeat;
	display: block;
	text-indent: -99999px;	
}

.sectionH1 ul#index_menu li#menu3 a {
	position: absolute;
	width: 168px;
	height: 69px;
	top: 358px;
	left: 36px;
	background: url(../images/index_btn_howto.gif) no-repeat;
	display: block;
	text-indent: -99999px;	
}

.sectionH1 ul#index_menu li#menu4 a {
	position: absolute;
	width: 168px;
	height: 69px;
	top: 358px;
	left: 214px;
	background: url(../images/index_btn_movie.gif) no-repeat;
	display: block;
	text-indent: -99999px;	
}

.sectionH1 ul#index_menu li#menu5 a {
	position: absolute;
	width: 168px;
	height: 69px;
	top: 358px;
	left: 392px;
	background: url(../images/index_btn_try.gif) no-repeat;
	display: block;
	text-indent: -99999px;	
}

/* こんなことありませんか？ */
.sectionH1 p.use {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.sectionH1 p.use_img1 {
	margin-left: 15px;
}

/* 専用アプリの動作環境 */
.sectionH1 p.dosa {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.sectionH1 p.dosa_img1 {
	margin-left: 25px;
}

/* 特長・使い方 */
.sectionH1 div.tokucho p {
	margin-left: 10px;
	margin-bottom: 10px;
}

/* ラインアップ */
.sectionH1 div.lineup p {
	margin-left: 30px;
	margin-bottom: 30px;
}

.sectionH1 div.lineup h3 {
	margin-left: 10px;
}

.sectionH1 .lineup table {
	width:700px;
	margin:0 auto 20px;
	border-collapse:collapse;
	background-color: #fff;
	line-height:1.2;
	text-align:center;
}

.sectionH1 .lineup th,
.sectionH1 .lineup td {
	border:1px solid #a0ce67;
	vertical-align:middle;
}

.sectionH1 .lineup tbody th,
.sectionH1 .lineup tbody td {
	padding:6px 0;
}

.sectionH1 .lineup thead th {
	padding:1px 0;
	background-color: #cadeab;
}