@charset "UTF-8";
/* CSS Document */


/**au_step_box***************/
#au_step_box_l{
	width:100px;
	float:left;
	border:#FFA800 1px solid;
	font-family: "Arial Black", Gadget, sans-serif;
	background: #fdd601;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdd601), to(#FFA800));
background: -webkit-linear-gradient(#fdd601, #FFA800);
background: -moz-linear-gradient(#fdd601, #FFA800);
background: -ms-linear-gradient(#fdd601, #FFA800);
background: -o-linear-gradient(#fdd601, #FFA800);
background: linear-gradient(#fdd601, #FFA800);
-pie-background: linear-gradient(#fdd601, #FFA800);
	font-size:14px;
	text-align:center;
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#au_step_box_l_k{
	width:100px;
	float:left;
	border:#EC651A 1px solid;
	font-family: "Arial Black", Gadget, sans-serif;
	background: #FFA800;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA800), to(#EC651A));
background: -webkit-linear-gradient(#FFA800, #EC651A);
background: -moz-linear-gradient(#FFA800, #EC651A);
background: -ms-linear-gradient(#FFA800, #EC651A);
background: -o-linear-gradient(#FFA800, #EC651A);
background: linear-gradient(#FFA800, #EC651A);
-pie-background: linear-gradient(#FFA800, #EC651A);
	font-size:14px;
	color:#FFF;
	text-align:center;
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#au_step_box_l_d{
	width:100px;
	float:left;
	border:#1fb0e0 1px solid;
	font-family: "Arial Black", Gadget, sans-serif;
	background: #1fb0e0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1fb0e0), to(#3350EE));
background: -webkit-linear-gradient(#1fb0e0, #3350EE);
background: -moz-linear-gradient(#1fb0e0, #3350EE);
background: -ms-linear-gradient(#1fb0e0, #3350EE);
background: -o-linear-gradient(#1fb0e0, #3350EE);
background: linear-gradient(#1fb0e0, #3350EE);
 -pie-background: linear-gradient(#1fb0e0, #3350EE);
	font-size:14px;
	color:#FFF;
	text-align:center;
	behavior:url(/common/js/PIE.htc);
	position:relative;
}
/**キャンペーン期間*/
.campaign{
	color:#ea5404;
	font-size:15px;
	margin:0 0 30px 0;
	text-align:center;
}
.campaign:before{
	content: url(image/encho.png);
    position: relative;
    top: 18px;
	margin: 0;
}
.campaign strong{
	font-size:1.2em;
}
/**au_contact*/
#tel_form{
	width:158px;
	margin:10px auto;
	background:#FFF;
	text-align:center;
}
#tel_form ul{
	
	padding:0;
	list-style:none;
}

#tel_form li{
	margin:0;
	padding:0;
}

/*r_btn_01*/
#tel_form li#r_btn_01 a,#right_contents_table li#r_btn_01 a:link,#right_contents_table li#r_btn_01 a:visited{
	width:158px;
	display:block;
	padding:5px;
	border:#bb0a33 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background: #ff9900;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9900), to(#ff6600));
	background: -webkit-linear-gradient(#ff9900, #ff6600);
	background: -moz-linear-gradient(#ff9900, #ff6600);
	background: -ms-linear-gradient(#ff9900, #ff6600);
	background: -o-linear-gradient(#ff9900, #ff6600);
	background: linear-gradient(#ff9900, #ff6600);
	-pie-background: linear-gradient(#ff9900, #ff6600);
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#tel_form li#r_btn_01 a:hover,#right_contents_table li#r_btn_01 a:active{
	width:158px;
	display:block;
	padding:5px;
	border:#940808 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background: #da7070;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#da7070), to(#940808));
	background: -webkit-linear-gradient(#da7070, #940808);
	background: -moz-linear-gradient(#da7070, #940808);
	background: -ms-linear-gradient(#da7070, #940808);
	background: -o-linear-gradient(#da7070, #940808);
	background: linear-gradient(#da7070, #940808);
	-pie-background: linear-gradient(#da7070, #940808);
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#au_contact p.tel {
	color: #0068b7;
	font-size: 1.8em;
	margin-top: 15px;
	margin-bottom: 10px;
}

#au_contact p.tel img {
	vertical-align: middle;
	margin-right: 3px;
}

#au_contact p.tel_attention {
	font-size: 1em;
}

#au_contact p.tel_attention span {
	color: #0068b7;
}

#au_contact p.callback_text {
	margin-top: 10px;
	margin-bottom: 5px;
}

#au_contact .secondbox {
	display:flex;
	margin: 25px 0 25px 40px;
	padding: 0;
	text-align:center;
}
#au_contact .left{
	/*float:left;*/
	-webkit-justify-content: center; /* Safari */
  justify-content:         center;
}
#au_contact .right{
	/*float:right;*/
	-webkit-justify-content: center; /* Safari */
  justify-content:         center;
}

.mataha{
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;/* 50%でもOK */
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #ff9900;/* 円の色 */
	float:left;
	color:#fff;
	margin:40px 20px;
	line-height:50px
}

.area_search_post_autop_box{
	margin:20px 0 20px 60px;
	text-align:center;
}
#area_search_post_autop{
	text-align:left;
	margin:10px 0;
	padding:0 0 0 30px;
	/*background-image: url(../image/area_post_ico.gif);
	background-repeat: no-repeat;*/
	float:left;
}
#area_search_post_autop input,
#area_search_post_autop span{
	font-size:24px;
}

.form_btn{
	width:690px;
	margin:0 auto 40px auto;
	text-align:center;
}



.step_90{
	height:90px;
}

.step_100{
	height:100px;
}

.step_120{
	height:120px;
}

.step_150{
	height:150px;
}

.step_170{
	height:170px;
}

.step_240{
	height:240px;
}



#au_step_box_r{
	width:520px;
	float:left;
	border:#CCC 1px solid;
	background: #052240;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
 background: -webkit-linear-gradient(#ffffff, #eeeeee);
 background: -moz-linear-gradient(#ffffff, #eeeeee);
 background: -ms-linear-gradient(#ffffff, #eeeeee);
 background: -o-linear-gradient(#ffffff, #eeeeee);
 background: linear-gradient(#ffffff, #eeeeee);
 -pie-background: linear-gradient(#ffffff, #eeeeee);
	text-align:left;
	behavior:url(/common/js/PIE.htc);
	position:relative;
}


#au_step_box_r p{
	padding:10px 10px 0 10px;
}

#au_step_box_r img{
	float:left;
	padding:5px 0 0 5px;
}

.step_arrow{
	margin:10px 0 10px 300px;
	clear:both;
}

#au_step_box_fix{
	margin:0 0 10px 0;
	padding:10px;
	border:#999 1px solid;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: #EEE 2px 2px 2px;
-moz-box-shadow: #EEE 2px 2px 2px;
box-shadow: #EEE 2px 2px 2px;
	background: #FFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#EEE));
background: -webkit-linear-gradient(#FFF, #EEE);
background: -moz-linear-gradient(#FFF, #EEE);
background: -ms-linear-gradient(#FFF, #EEE);
background: -o-linear-gradient(#FFF, #EEE);
background: linear-gradient(#FFF, #EEE);
-pie-background: linear-gradient(#FFF, #EEE);
	text-align:left;
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#au_step_box_fix .start {
	padding:3px;
	font-size:14px;
	margin:0 0 10px 0;
	color:#FFFFFF;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: #EEE 2px 2px 2px;
-moz-box-shadow: #EEE 2px 2px 2px;
box-shadow: #EEE 2px 2px 2px;
	background: #FFA800;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA800), to(#EC651A));
background: -webkit-linear-gradient(#FFA800, #EC651A);
background: -moz-linear-gradient(#FFA800, #EC651A);
background: -ms-linear-gradient(#FFA800, #EC651A);
background: -o-linear-gradient(#FFA800, #EC651A);
background: linear-gradient(#FFA800, #EC651A);
-pie-background: linear-gradient(#FFA800, #EC651A);
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#au_apply_box{
	width:310px;
	float:left;
	text-align:center;
}

#au_apply_box img{
	margin:0 0 10px 0;
}

#au_apply{
	width:288px;
	height:70px;
	margin: 0 auto 10px auto;
}

#au_apply a:hover img{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}


/**au_charge_box***************/

#au_cp_charge_table{
	font-size:14px;
	font-weight:bold;
	text-align: left;
}

#au_cp_charge_table tr{
	padding:5px;
}

#au_cp_charge_table td{
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}


/**au_plan_title***************/

.au_plan_title{
	padding:5px;
	text-align:left;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: #EEE 2px 2px 2px;
	-moz-box-shadow: #EEE 2px 2px 2px;
	box-shadow: #EEE 2px 2px 2px;
	border:#FFA800 1px solid;
	background: #fdd601;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdd601), to(#FFA800));
	background: -webkit-linear-gradient(#fdd601, #FFA800);
	background: -moz-linear-gradient(#fdd601, #FFA800);
	background: -ms-linear-gradient(#fdd601, #FFA800);
	background: -o-linear-gradient(#fdd601, #FFA800);
	background: linear-gradient(#fdd601, #FFA800);
	-pie-background: linear-gradient(#fdd601, #FFA800);
	behavior:url(/common/js/PIE.htc);
	position:relative;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

/**au_tokuten***************/

#au_tokuten{
	padding:5px;
	margin:0 0 10px 0;
	text-align:left;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: #EEE 2px 2px 2px;
	-moz-box-shadow: #EEE 2px 2px 2px;
	box-shadow: #EEE 2px 2px 2px;
	border:#FFA800 4px solid;
	background: #FFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#fefae9));
	background: -webkit-linear-gradient(#FFF, #fefae9);
	background: -moz-linear-gradient(#FFF, #fefae9);
	background: -ms-linear-gradient(#FFF, #fefae9);
	background: -o-linear-gradient(#FFF, #fefae9);
	background: linear-gradient(#FFF, #fefae9);
	-pie-background: linear-gradient(#FFF, #fefae9);
	behavior:url(/common/js/PIE.htc);
	position:relative;
}

#au_tokuten .txt{
	float:left;
	margin:15px 0 0 0;
	/padding-bottom:6px;　　// ここを追加 cssハックIE6,7用
}

/*=========================================
 other
=========================================*/
