.bx-viewport {border:none !important; box-shadow: none !important; left: 0 !important; }
/*Bxslider method 02*/

#slider {overflow: hidden;}
#slider .bx-wrapper .bx-viewport {position: initial;}
#slider .bx-wrapper .bx-pager {position: initial;}
#slider .bx-wrapper .bx-pager .bx-pager-item {width: 11%;}
#slider .bx-wrapper .bx-pager a {display: block; margin: 0 5px; opacity: 0.6; max-width: 102px;}
#slider .bx-wrapper .bx-pager a:hover,
#slider .bx-wrapper .bx-pager a.active {opacity: 1; }



#box_main {text-align: center;}
#box_main h2 {margin-top: 40px; margin-bottom: 50px;}

#slider {position: relative; width: 1200px; margin: 0 auto;}
#slider #btn_prev {position: absolute; top: 40%; left: 1%; cursor: pointer;}
#slider #btn_next {position: absolute; top: 40%; right: 1%; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); cursor: pointer;}

#box_01 h3 {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #cccccc;}
#box_01 .col_01 {float: left; width: 43.99%;}
#box_01 .col_01 .caption {margin-top: 15px;}
#box_01 .col_02 {float: right; width: 54.17%;}
#box_01 .col_02 ul li {float: left; width: 32.14%; margin-right: 1.79%; }
#box_01 .col_02 ul li:last-child {margin-right: 0; margin-bottom: 0;}

.caption {font-size: 10px; margin: 100px auto 60px; }

@media only screen and (max-width:1325px){
	.container_model {width: 99%;}
}

@media only screen and (max-width:1200px){
	#slider {width: 100%;}
}
@media only screen and (max-width:750px){
	#slider .bx-wrapper .bx-pager .bx-pager-item {width: 15%;}
	#scroll_top {margin: 2% 0 3%; padding: 0;}
	#box_01 {font-size: 3vw;}	
	#box_01 .col_01 .caption {font-size: 2.5vw;}
	.caption {font-size: 2.5vw; margin: 40px auto 20px;}
	#slider #btn_prev {top: 35%;}
	#slider #btn_next {top: 35%;}	
}


@media only screen and (max-width:640px){
	#slider #btn_prev {top: 30%;}
	#slider #btn_next {top: 30%;}	
}

@media only screen and (max-width:480px){
	#slider .bx-wrapper .bx-pager .bx-pager-item {width: 20%;}
	#box_01 .col_01 {float: none; width: 100%;}	
	#box_01 .col_02 {float: none; width: 100%;}

	#box_01 .col_02 ul li {float: none; width: 100%; margin-right: 0; margin-bottom: 20px; text-align: center;}
	#box_01 .col_02 ul li:last-child {margin-right: 0;}
	#box_01 {font-size: 14px;}	
	#box_01 .col_01 .caption {font-size: 10px;}
	.caption {font-size: 10px;}
	#slider #btn_prev {top: 25%;}
	#slider #btn_next {top: 25%;}	
}
@media only screen and (max-width:320px){
	
}
