@charset "utf-8";
.index_wrapper {
	width:100%;
	height:100%;
}
.index_wrapper .header {
	position:relative;
	width:100%;
	background-color:#FFF;
}
.index_wrapper .header img {
	width:100%;
}
.index_wrapper .header p.background {
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.index_wrapper .header p.logo {
	width:35%;
	position:absolute;
	top:10px;
	left:10px;
}
.index_wrapper .button {
	float: right;
	width:65%;
	text-align:right;
	position:absolute;
	right:10px;
	top: 5px;
}
.index_wrapper .button a {
	margin: 0 0 10% 2%;
	width:35%;
	text-align:center;
	display: inline-block;
}
.index_wrapper .walk_area {
	margin-top:10px;
	width:100%;
	display:table;
}
.index_wrapper .walk_area_1 {
	width:40%;
	min-width:120px;
	background:#C2DCE9;
	background-repeat:no-repeat;
	-moz-background-size:100% auto;
	background-size:100% auto;
	display:table-cell;
	vertical-align:middle;
}
.index_wrapper .walk_area_1 img {
	width:100%;
	vertical-align:middle;
}
.index_wrapper .walk_area_2 {
	width:60%;
	background:#C2DCE9;
	display:table-cell;
	vertical-align:middle;
}
.index_wrapper .walk_area_2 .box {
	width:100%;
	border-bottom: 5px solid #000;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	border-color: rgba(0, 0, 0, 0);
	background-clip: padding-box;
	box-sizing:border-box;
	-moz-box-sizing: border-box;        /* Firefox */
	-webkit-box-sizing: border-box;     /* Safari 3 */
	-ms-box-sizing: border-box;         /* Internet Explorer 8 */
}
.index_wrapper .walk_area_2 .box img {
	width:70%;
	max-width:186px;
}
.index_wrapper .walk_area_2 .box .select-box {
	padding-left:5px;
	width:100%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	cursor: pointer;
	background: #ffffff url(../img/serect_ar.png) no-repeat;
	background-size: 30px 30px;
	background-position: right center;
	border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
     text-indent: .01px; /*Firefox用*/
     text-overflow: ""; /*Firefox用*/}


.index_wrapper .top_choix_box {
	margin:10px auto;
	width:98%;
	border:#DF5159 solid 1px;
	display:table;
}
.index_wrapper .top_choix_box .left_bn {
	width:93%;
	border:#DF5159 solid 1px;
	display:table-cell;
}
.index_wrapper .top_choix_box .left_bn img {
	width:100%;
	vertical-align:top;
}
.index_wrapper .top_choix_box .right_ar {
	width:5%;
	border:#DF5159 solid 1px;
	background:#DF5159;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
}
