/* ==========================================================================
KIDOLIN
=========================================================================== */
.container{
	width:960px;
	margin:0px auto;
	position:relative;
	/*border:1px solid #999999;*/
}
.container .smpAPP_steps{
	position:relative;
	width:942px;
	margin:0 auto;
	display:block;
}

.container .smpAPP_steps div{
	float:left;
}

.container .smpAPP_steps .step1{
	width:241;
	position:relative;
}
.container .smpAPP_steps .step2{
	width:240;
}
.container .smpAPP_steps .step3{
	width:241px;
}
.container .smpAPP_steps .step4{
	width:220px;
}

.container .smpAPP_steps #step1box {
	position:absolute;
	width:206px;
	height:38px;
	left: 15px;
	top: 133px;
	z-index:auto;
}

.container .smpAPP_steps #step2box {
	position:absolute;
	width:206px;
	height:94px;
	left: 497px;
	top: 82px;
	z-index:auto;
}

.container .smpAPP_steps a{
	text-decoration: none;
}
.container .smpAPP_steps a:hover {
	text-decoration:underline;
}

.container .smpAPP_steps #step2box a.step3btn {
	display:block;
	width:187px; height:59px; margin-bottom:14px;
	background-image:url(/special/smartphone/campaign/2012/06/images/step3btn_off.gif);
	background-repeat:no-repeat;
}
.container .smpAPP_steps #step2box a.step3btn:hover {
	background-image:url(/special/smartphone/campaign/2012/06/images/step3btn_on.gif);
}

.container .howto{
	width:958px;
	padding-bottom:25px;
	border:1px solid #fcd54d;
	margin-top:25px;
}

.container .howto .osagashi{
	width:367px;
	text-align:center;
	float:right;
	margin-top:45px;
}

.container .howto .red{
	border:1px solid #f29274;
}
.container .howto .blue{
	border:1px solid #00a0e9;
}

.container .howto .osagashi h4{
	padding:9px;
	font-size:1.2em;
	font-weight:bold;

}
.container .howto .osagashi h4.breadcrumbs1{
	color:#00a0e9;
}
.container .howto .osagashi h4.breadcrumbs2{
	color:#00a0e9;
	text-align:left;
	padding-left:47px;
}
.container .howto .osagashi_td{
	padding-top:15px;
}

.container .howto .appDL_iphone{
	width:450px; height:60px;
	margin:0 auto;
}
.container .howto .appDL_android{
	width:450px; height:60px;
	margin:0 auto;
}
.container .howto .appDL_iphone a{
	display:block;
	width:450px; height:60px;
	background-image:url(/special/smartphone/campaign/2012/06/images/use_app_btn_iphone.gif);
	background-repeat:no-repeat;
}
.container .howto .appDL_iphone a:hover{
	background-image:url(/special/smartphone/campaign/2012/06/images/use_app_btn_iphone_ov.gif);
}

.container .howto .appDL_android a{
	display:block;
	width:450px; height:60px;
	background-image:url(/special/smartphone/campaign/2012/06/images/use_app_btn_android.gif);
	background-repeat:no-repeat;
}
.container .howto .appDL_android a:hover{
	background-image:url(/special/smartphone/campaign/2012/06/images/use_app_btn_android_ov.gif);
}

.container .howto .gaiyoutxt{
	width:810px;
	margin:0 auto;
	line-height:1.5em;
}
.container .howto .gaiyoutxt .gaiyou_ttl{
	font-size:1.2em;
	font-weight:bold;
	display:block;
	padding:2px 0;
}
.container .howto .gaiyoutxt div{
	padding-left:13px;
}

.container .howto .campaignoubo{
	width:452px; height:65px;
	margin:5px auto 0px;
	padding-left:0px;
}
.container .howto .campaignoubo a{
	display:block;
	width:452px; height:65px;
	background-image:url(/special/smartphone/campaign/2012/06/images/campaignoubo_btn.gif);
	background-repeat:no-repeat;
}
.container .howto .campaignoubo a:hover{
	background-image:url(/special/smartphone/campaign/2012/06/images/campaignoubo_btn_ov.gif);
}


