#sb_contents{
	width:950px;
	margin:20px auto 20px auto;
	}
a { text-decoration:none; color:#0000FF;}
a:hover{ text-decoration:underline;}

p{ margin:0px 0px 0px 0px; padding:0px; line-height:130%;}



.sb_tempo_logo{
	margin-bottom:30px;}
.ausb_tempo_logo{
	margin-bottom:10px;}	
.sb_tempo_table{
	width:770px;
	background-color:#ccc;
	margin-bottom:10px;
}
.sb_tempo_table th{
	background-color:#EFEFEF;
	padding:5px;
	vertical-align:middle;}
.sb_tempo_table td{
	background-color:#fff;
	padding:5px;
	vertical-align:middle;
	line-height:130%;}
	
	
	
.bn_back {text-align:right;}	
.bn_back a{font-size:12px!important;}
.ml10{margin-left:15px;}
.ml20{ margin-left:20px;}.ml30{ margin-left:30px;}.ml40{ margin-left:40px;}
.mb5{
	margin-bottom:5px;}
.mb10{
	margin-bottom:10px;}
.mb20{
	margin-bottom:20px;}
.mb30{
	margin-bottom:30px;}
.mb40{
	margin-bottom:40px;}
.mb3{ margin-bottom:3px;}
.mr3{ margin-right:3px;}
	.txt_c{ text-align:center;}
.txt_r{ text-align:right;}
.txt_mid{ vertical-align:middle;}
.btn{
	width:130px;
	height:20px;
	display:block;
	background:url("../image/bn_001.gif") left top no-repeat;
	margin:auto;
}
.btn_txt{ display:none;}
.btn:hover{
    background-position:right top;
}
.sbtenpo_title{ font-size:20px!important; font-weight:bold; margin:0px 0px 0px 0px!important; padding:0px 0px 5px 0px!important;}

.ausb_title{ font-size:16px!important; font-weight:bold; margin:0px 0px 20px 0px!important; padding:0px 0px 5px 0px!important; text-align:center;}

.sbtenpo_titlebox{ border-bottom:2px solid #006; margin-bottom:10px;}

.ausb_titlebox{ border-top:2px solid #FF0000;}

.sb_tempo_h2{
	background:url("../image/h2.gif") left top no-repeat;
	width:770px;
	height:40px;
	padding-top:10px;
	padding-left:15px;
	font-size:18px!important;
	font-weight:bold!important;
	margin-bottom:15px!important;
	line-height:130%;
}

.sbtenpo_info{
	padding:8px;
	background-color:#ffeecc}
.red{ color:#FF0000; font-weight:bold;}



.ans{
	background-color:#f4f4f4;
	padding:10px;
	margin-bottom:25px;
}


.qa_box{ padding:10px 0px; border-bottom:1px dotted #CCCCCC; margin-bottom:20px;}
.ans_title{ font-size:14px!important; font-weight:bold!important; margin-bottom:5px;}
.tempo_step{
	font-size:16px!important;
	font-weight:bold!important;
}

.box{
	overflow:hidden;
	margin-bottom:15px;
}
.box_inner{
	overflow:hidden;
	margin:auto;
	width:440px;
}
.bic_box{
	width:200px;
	float:left;
	text-align:center;
}
.sof_box{ width:200px; float:left; margin-left:40px; text-align:center;}
.step_table td{ padding:0 20px;}
.strong{ font-weight:bold!important;}/*
.fs16{ font-size:16px!important;}
.mt3{ margin-top:3px;}*/

.ausb_inbox{
	text-align:center;
	}
.ipad_air_box{
	background-color:#f6f4fd;
	padding:8px;
	margin-bottom:40px;
	}
.kaitori a{ font-size:18px!important;font-weight:bold!important;}