
#contents h2.title1 {
	background-image: url(../img/iphone/title.jpg);
}

#contents .title {
	margin: 0 0 30px 0;
}

#side ul.menu li a.menu2 {
	background-position: top;
}

#contents div.ref {
	width: 100px;
	height: 200px;
	float: left;
}

#contents div.space {
	height: 50px;
}

#contents div.link {
	padding: 3px 0 0 10px;
	text-align: right;
	background: url(../../img/common/icon_arrow.gif) no-repeat 660px 10px;
}

#contents div.link a {
	padding: 0 15px 0 22px;
	background: url(../../img/common/contents_arrow.gif) no-repeat 0px 0px;
}

#contents p.attention {
	margin: 10px 0 50px 150px;
	padding: 15px 20px 15px 20px;
	font-size: 10px;
	border: 1px #bebebe solid;
}

/*-------------------------------------------
contents index.htmlのmeinimg
---------------------------------------------*/

.mainimg_iphpne_app {
	height:;
	*height:1%;
}

/*-------------------------------------------
contents index.htmlのコンテンツ1
---------------------------------------------*/
.content_box_iapp {
	margin-bottom:0px;
	display:block;
	position:relative;
	padding-left:10px;
}

.content_box_iapp img {
	border:none;
}

.content_box_iapp p {
	margin:0px;
}

.app_img {
	position: static;
	top:0px;
	left:10px;
}

.app_title {
	width:600px;
	position:absolute;
	top:-2px;
	left:150px;
	line-height:20px;
	font:14px;
	color:#333333;
	font-weight:bold;
}

.app_title2 {
	width:600px;
	position:absolute;
	top:-2px;
	left:150px;
	line-height:20px;
	font:14px;
	color:#333333;
	font-weight:bold;
}

.app_title a:link {margin:0px;	 font-size: 14px;	color: #4663AA;		line-height: 160%;	text-decoration: underline;}
.app_title a:visited {margin:0px;	 font-size: 14px;	color: #4663AA;		line-height: 160%;	text-decoration: underline;}
.app_title a:hover {margin:0px;	 font-size: 14px;	color: #3470FF;		line-height: 160%;	text-decoration: underline;}
.app_title a:active {margin:0px;	 font-size: 14px;	color: #4663AA;		line-height: 160%;	text-decoration: underline;}

.app_title2 {margin:0px;	 font-size: 14px;	color: #4663AA;		line-height: 160%;	text-decoration: none;}


.app_data {
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	width:600px;
	height:180px;
	position:absolute;
	font-size:12px;
	line-height:18px;
	color:#999999;
	top:24px;
	left:150px;
	font-weight:bold;
}

.app_text {
	font-size:12px;
	color:#666666;
	padding-left:140px;
	line-height:160%;
	padding-top:120px;
	padding-bottom: 15px;
}

.app_bt {
	font-size:14px;
	color:#767676;
	text-align:right;
	margin-top:20px;
}

.iphone_app_end_ap {
height:60px;
	float:none;
	clear:both;
}



#ipp_c_1 {
	width:428px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	text-align:left;
	float:left;
}

#ipp_c_1 #ipp_c_1_ttl{
	width:428px;
	height:47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url("../../img/title_iphoneapplication.gif");
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	float:left;
	margin: 0px 0px 0px 0px;
	font-size: 0px;
	color: #ffffff;
	text-indent:-7000px;
	overflow:hidden;

}

#ipp_c_1  {margin:0px;	 font-size: 12px;	color: #FFFFFF;		line-height: 120%;}
#ipp_c_1 a:link {margin:0px;	 font-size: 12px;	color: #FFFFFF;		line-height: 120%;}
#ipp_c_1 a:visited {margin:0px;	 font-size: 12px;	color: #FFFFFF;		line-height: 120%;}
#ipp_c_1 a:hover {margin:0px;	 font-size: 12px;	color: #FFFFFF;		line-height: 120%;	text-decoration: underline;}
#ipp_c_1 a:active {margin:0px;	 font-size: 12px;	color: #FFFFFF;		line-height: 120%;	text-decoration: underline;}

/*-------------------------------------------
contents index.htmlのコンテンツ2
---------------------------------------------*/

#ipp_c_2 {
	width:357px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	text-align:left;
	float:left;
}


#ipp_c_2 #sttl {
	margin: 0px 0px 22px 0px;
	height:47px;
}

#ipp_c_2 #sttl #ttl_img001{
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("../../img/g_c_1_sttl_1.gif");
}

#ipp_c_2 #sttl #ttl_img002{
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("../../img/g_c_1_sttl_2.gif");
}

#ipp_c_2 #sttl #ttl_img003{
	height:64px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url("../../img/g_c_1_sttl_3.gif");
}

#ipp_c_2 #sttl h3{
	margin: 0px 0px 0px 0px;
	height:47px;
	font-size: 0px;
	color: #ffffff;
	text-indent:-7000px;
	overflow:hidden;
}


#ipp_c_2 #sttl_text{
	height:auto;
	margin: 0px 0px 50px 0px;
}


#ipp_c_2 #sttl_text p  {margin:0px;	 font-size: 12px;	color: #727581;		line-height: 160%;}
#ipp_c_2 #sttl_text p a:link {margin:0px;	 font-size: 14px;	color: #0e3dae;		line-height: 160%;}
#ipp_c_2 #sttl_text p a:visited {margin:0px;	 font-size: 14px;	color: #0e3dae;		line-height: 160%;}
#ipp_c_2 #sttl_text p a:hover {margin:0px;	 font-size: 14px;	color: #0e3dae;		line-height: 160%;	text-decoration: underline;}
#ipp_c_2 #sttl_text p a:active {margin:0px;	 font-size: 14px;	color: #0e3dae;		line-height: 160%;	text-decoration: underline;}

#ipp_c_2 #sttl_text #right {
	margin: 5px 0px 0px 0px;
	text-align:right;
	font-weight: bold;
}

#ipp_c_2 #info_base{
	
	margin: 32px 0px 20px -29px;
}

#ipp_c_2 #info_base a{
	width:377px;
	height:92px;
	display:block;
	font-size: 0px;
	color: #ffffff;
	text-indent:-7000px;
	overflow:hidden;
}

#ipp_c_2 #info_base #infoimg{
	background-image:url("../../img/btn_contact.gif");
}

#ipp_c_2 #info_base a:hover{
	background-position:	0px -92px;
}

.context {
	float: right;
}
/*-------------------------------------------
contents index.htmlのコンテンツ3
---------------------------------------------*/