@media screen and (max-width: 768px) { .b-section.b-cont_column3 .inner { display: inherit; -webkit-box-pack: inherit; -ms-flex-pack: inherit; justify-content: inherit; } }
@media screen and (max-width: 768px) { .b-section.b-cont_column3 .inner li { -ms-flex-preferred-size: inherit; flex-basis: inherit; margin-right: 0;margin-left: 0; }

@media screen and (max-width:480px){
	.b-section.b-cont_column3 .inner li + li { margin-top: 0px; }
	.b-section.b-cont_column3 .inner { margin: 0px; } 

	.b-cont_column3 .inner{
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;

		margin:auto;
		vertical-align:top;
		padding:0px;
		font-size:0;
	}
	.b-cont_column3{
		width:98%;
		margin:auto;
		box-shadow: 0px 0px 5px 2px rgba(100,100,100,0.3) inset;
		/*box-shadow: 12px 0px 5px -5px rgba(100,100,100,0.3) inset, -12px 0px 5px -5px rgba(100,100,100,0.3) inset;*/
		/*background-color: rgba(250,250,250,0.3);*/
		padding:30px 10px;
	}


	.b-cont_column3 li{
		width:100%;
		display:inline-block;
		vertical-align:top;
		white-space: normal;
				margin-left:50px;
				font-size:12px;
				padding:10px;
		
	}
	.b-cont_column3 li:nth-child(n + 2) {
		margin-left:50px;
	}
	.b-section.b-cont_column3 .inner .text + .c-btnWrap { margin-top: 20px; }
}



/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width:481px){
	.cp_ipselect {display:none;}
	
	.b-cont_column3 li{
		padding-bottom:20px;
	}
}

.cp_ipselect {
	position: relative;
	width:300px;
	margin: 2em auto;
	text-align: center;
}
.cp_sl06 {
	position: relative;
	font-family: inherit;
	background-color: transparent;
	width: 100%;
	padding: 10px 10px 10px 0;
	font-size: 16px;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid rgba(0,0,0, 0.3);
}
.cp_sl06:focus {
	outline: none;
	border-bottom: 1px solid rgba(0,0,0, 0);
}
.cp_ipselect .cp_sl06 {
	appearance: none;
	-webkit-appearance:none
}
.cp_ipselect select::-ms-expand {
	display: none;
}
.cp_ipselect:after {
	position: absolute;
	top: 18px;
	right: 10px;
	width: 0;
	height: 0;
	padding: 0;
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid rgba(0, 0, 0, 0.3);
	pointer-events: none;
}
.cp_sl06_selectlabel {
	color: rgba(0,0,0, 0.5);
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	pointer-events: none;
	left: 0;
	top: 10px;
	transition: 0.2s ease all;
}
.cp_sl06:focus ~ .cp_sl06_selectlabel, .cp_sl06:valid ~ .cp_sl06_selectlabel {
	color: #b68d4c;
	top: -20px;
	transition: 0.2s ease all;
	font-size: 14px;
}
.cp_sl06_selectbar {
	position: relative;
	display: block;
	width: 100%;
}
.cp_sl06_selectbar:before, .cp_sl06_selectbar:after {
	content: '';
	height: 2px;
	width: 0;
	bottom: 1px;
	position: absolute;
	background: #b68d4c;
	transition: 0.2s ease all;
}
.cp_sl06_selectbar:before {
	left: 50%;
}
.cp_sl06_selectbar:after {
	right: 50%;
}
.cp_sl06:focus ~ .cp_sl06_selectbar:before, .cp_sl06:focus ~ .cp_sl06_selectbar:after {
	width: 50%;
}
.cp_sl06_highlight {
	position: absolute;
	top: 25%;
	left: 0;
	pointer-events: none;
	opacity: 0.5;
}
/* //////////////////////////////////////////////////////////////////////////////////// */
