@charset "shift_jis";
/* CSS Document */


#kaimawari h2 img{
	float:left;
}

#kaimawari h2:after{content:"";width:100%;clear:both;display:block;}
/* ナビゲーション部分 */

#kaimawari #navi {

 overflow: hidden;
 margin:20px auto;
}
#kaimawari #navi li {
	float:left;
	display:block;
}
#kaimawari #navi:after{content:"";width:100%;clear:both;display:block;}


/*---会員ログイン・会員登録---*/
#kaimawari-bottom div.login ul li{
	overflow: hidden;
	float: left;
}
#kaimawari-bottom div.step {
	width: 750px;
	overflow: hidden;
 	overflow: hidden;
}
#kaimawari-bottom div.step li {
	float: left;
}
#kaimawari-bottom div.step li.login {
	background: url(/IMAGE/181214kaimawari/step1_bg.jpg) no-repeat;
	background-position: 0 60px;
	height: 265px;
	overflow: hidden;
}
#kaimawari-bottom div.step dd {
	padding: 31px 0 0 30px;
}
.mg_20 {
	margin: 20px 0 20px 0;
}
#kaimawari-bottom .step.mgb_20 ul .login dl .touroku {
	padding: 45px 0 0 30px;
}
/*----------------------
　　 事前にチェック
----------------------*/
#kaimawari-bottom #check_box{
	background:url(/IMAGE/181214kaimawari/bg_check.jpg?) repeat-y;
	padding:0 30px;
}
#kaimawari-bottom #check_box ul li,#kaimawari-bottom #check_box dl dt{
	padding:6px 0 10px 38px;
	background:url(/IMAGE/181214kaimawari/icon.jpg) no-repeat top left;
}
#kaimawari-bottom #check_box dl dd{
	padding:0 0 10px 38px;
}
#kaimawari-bottom #check_box dl dt{
	font-weight:bold;
	color:#D71344;
}
#kaimawari-bottom .check_btm{
	height:50px;
	padding-right:34px;
	text-align:right;
	font-weight:bold;
	background:url(/IMAGE/181214kaimawari/btm_check.jpg?1709) no-repeat top left;
}

.cl_pc_ct1{
	margin-top: -15px;
}

.cl_pc_ct2{
	width: 375px;
}

.cl_pc_ct3{
	margin-top: -1px;
}

.cl_pc_r{
	margin-right: -1.75px;
}

.cl_pc_l{
	margin-left: -1.75px;
}

#syunoc1{
	margin-top:-10px;
}