@charset "shift_jis";

/*=========================================

careco@iphone.css@20100409

=========================================*/

#content_main {
	font-size: 75% !important;
	line-height: 1.5 !important;
}

#content_main img {
	border: none;
	vertical-align: bottom;
}


/* common */

.overflow { overflow: hidden;}

.mt5 { margin-top: 5px !important;}
.mt10 { margin-top: 10px !important;}
.mt20 { margin-top: 20px !important;}
.mt30 { margin-top: 30px !important;}

.ml25 { margin-left: 25px !important;}

.mr24 { margin-right: 24px !important;}
.mr91 { margin-right: 91px !important;}

.mlrauto {
	margin-left: auto;
	margin-right: auto;
}

.w150 { width: 150px !important;}
.w227 { width: 227px !important;}
.w360 { width: 360px !important;}
.w495 { width: 495px !important;}
.w510 { width: 510px !important;}
.w594 { width: 594px !important;}
.w600 { width: 600px !important;}
.w644 { width: 644px !important;}
.w645 { width: 645px !important;}

#content_main .small { font-size: 92% !important; line-height: 1.4 !important;}
* html body #content_main .small { font-size: 75% !important; line-height: 1.4 !important;}
*+html body #content_main .small { font-size: 84% !important; line-height: 1.4 !important;}

.txtCenter { text-align: center !important;}
.txtLeft { text-align: left !important;}
.txtRight { text-align: right !important;}

.fLeft { float:left !important;}
.fRight { float:right !important;}

.clear { clear: both !important;}

.note{
	padding-left: 1em !important;
	text-indent: -1em !important;
}



/* iphone */
#iphone_area_top {
	width: 694px;
	background: url(/images/iphone_area_bg01.gif) 0 0 repeat-y;
}
#iphone_area_top .inner {
	padding: 13px 10px 0 25px;
	width: 659px;
	background: url(/images/iphone_area_bg02.gif) 0 0 no-repeat;
}


#iphone_area_bottom {
	border-left: #d2d2d2 1px solid;
	border-right: #d2d2d2 1px solid;
	width: 692px;
}
#iphone_area_bottom .inner {
	padding: 0 23px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	background-color: #000000;
	width: 644px;
}

.present_area {
	width: 644px;
	background-color: #FFFFFF;
}

.btn_area {
	padding-bottom: 15px;
	width: 644px;
	background: url(/images/ind_img21.gif) left bottom no-repeat;
}
.btn_area .btn_inner {
	padding-top: 15px;
	width: 644px;
	background: url(/images/ind_img20.gif) left top no-repeat;
	text-align: center;
}






